温故知新 linux実践講座

温故知新 linux実践講座

温故知新。linuxを使いこなしてみよう。

ホーム » PHP入門 » php mysql pear::db を使ってデータを抽出

— 広告 —


— 広告 —

php mysql pear::db を使ってデータを抽出

所要時間 約 4分

php でデータベース( mysql )からデータを抽出する。むかしむかしに使った定番のプログラムです。
mysql

require_once 'DB.php';
 
// データベース設定
$db = DB::connect('mysql://ユーザー名:パスワード@localhost/データベース名');
if ( DB::isError($db)) {
        exit($db->getMessage());
}
 
$db->query('SET NAMES utf8');
if ( DB::isError($db)) {
        exit($db->getMessage());
}
 
$sql = "SELECT * FROM テーブル名";
 
$result = $db->query( $sql );
if ( DB::isError($result)) {
        exit($result->getMessage());
}
 
while ( $data = $result->fetchRow(DB_FETCHMODE_ASSOC)) {
    foreach( $data as  $kotae ) {
 
        print $kotae . "  ";
 
    }
print "<br>\n";
}
$db->disconnect();
require_once 'DB.php';
 
// データベース設定
$db = DB::connect('mysql://ユーザー名:パスワード@localhost/データベース名');
if ( DB::isError($db)) {
        exit($db->getMessage());
}
 
$db->query('SET NAMES utf8');
if ( DB::isError($db)) {
        exit($db->getMessage());
}
 
$sql = "SELECT * FROM テーブル名";
 
$result = $db->query( $sql );
if ( DB::isError($result)) {
        exit($result->getMessage());
}
 
$data = array();
$i = 0;
while ( $data[$i] = $result->fetchRow(DB_FETCHMODE_ASSOC)) {
    foreach( $data[$i] as  $key => $value ) {
 
        print $key . "=" . $value . ": ";
 
    }
$i++;
print "<br>\n";
}
$db->disconnect();
-- 広告 -- -- 広告 --

 

  PHP入門 

この記事に関連する記事一覧

アフィリエイトで稼ぐ
プロフィール

ぴよふぁくとりぃです。

職業は自宅でサーバ管理、資格は薬剤師です。
趣味も職業もパソコンラブです。
よろしくね。
連絡先: admin@arakanoj.com
URL: http://piyofactory.com

検索
人気ページ
東京電力予想最大電力(万kW)
twitter
使い方を知れば知るほど楽しく使える Linux。
Linux の基本を覚えてもっともっと楽しいコンピュータの使い方を身につけましょう。