ホームページ >バックエンド開発 >PHPチュートリアル >PHPサンプルプログラム:データベース情報を直接読み取る3つの方法_PHPチュートリアル

PHPサンプルプログラム:データベース情報を直接読み取る3つの方法_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:29:31757ブラウズ

このコードの機能は次のとおりです:

URL アドレス localhost とポート 3306 を使用して mysql サーバーに接続します。 mysqlサーバーのアカウント番号は「root」、パスワードは「9999」です。 mysql サーバー上にデータベース ok があり、データベース内にテーブル abc があります。テーブル abc には合計 2 つの列があり、列名は「id」と「name」です。 abc 内のすべてのデータを読み取ります。

以下、引用内容です

$dbh = @mysql_connect("localhost:3306","root","9999");
/* 変数 dbh を定義します。mysql_connect() 関数は、mysql データベースに接続することを意味します。"@"シールドエラーを意味します */
if(!$dbh){die("error");}
/* die() 関数は、括弧内の文字列をブラウザに送信し、PHP プログラム (スクリプト) を中断することを意味します。括弧内のパラメータは、送信される文字列です。 */
@mysql_select_db("ok", $dbh);
/* ここで選択したデータベースの名前は ok です */
$q = "SELECT * FROM abc";
/* 変数を定義します。 q、「SELECT * FROM abc」は SQL ステートメントであり、テーブル abc*/
?>





$rs = mysql_query($q, $dbh);
/* 変数 rs を定義し、関数 mysql_query( ) これは、関連する処理または実行を実行するために MySQL にクエリ文字列を送信することを意味します。PHP は右から左に実行されるため、rs の値は、mysql_query() 関数 */
if(! $rs ){die("有効な結果!");}
echo "

";
echo "< /tr>gt ;";
while($row = mysql_fetch_row($rs)) echo "
ID名前
$row[0]$row[1]";
/* 量的変数 (配列) 行を定義し、while ループを使用してデータを 1 つずつ書き出します。
関数 mysql_fetch_row() の意味: クエリ結果 $rs を 1 列に分割します。
$row[0] と $row[1] の位置は変更できます*/
echo "
";
?>





$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_object( $rs)) echo "$row->id $row->name
";
/* ID と名前は変更可能 */
?>


< ;!--========= 方法 3 ========-->


$rs = mysql_query($q, $dbh );
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name]
";
/* ID と名前は変更されました */
?>

@mysql_close($ dbh);
/* mysql データベース接続に近い*/
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531675.html技術記事このコードの機能は次のとおりです。 URL アドレス localhost およびポート 3306 を使用して mysql サーバーに接続します。 mysqlサーバーのアカウント番号は「root」、パスワードは「9999」です。 mysqlサーバーに...
があります
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。