ホームページ >バックエンド開発 >PHPチュートリアル >php+mysql データベース クエリの例、mysql example_PHP チュートリアル

php+mysql データベース クエリの例、mysql example_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:09:331002ブラウズ

php+mysqlデータベースクエリインスタンス、mysqlインスタンス

この記事の例では、php+mysqlデータベースクエリの方法を説明しています。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです

コードをコピーします コードは次のとおりです:
//データベースに接続するためのパラメータ
$host = "ローカルホスト"; $user = "ルート"; $pass = "zq19890319"; $db = "phpdev"; //mysql 接続を作成します
$connection = mysql_connect($host, $user, $pass) または die("接続できません!"); //データベースを選択します
Mysql_select_db($db) または die("データベースを選択できません!"); //クエリを開始します
$query = "SELECT * FROM シンボル"; //SQL文を実行する
$result = mysql_query($query) または die("クエリのエラー: $query. ".mysql_error()); // 返されたレコードセットの行数を表示します
If(mysql_num_rows($result)>0){
//返されたデータセットの行数が 0 より大きい場合、表形式での表示が開始されます
echo ""; while($row=mysql_fetch_row($result)){
echo ""; echo ""; echo ""; "";                                                                            エコー ""; }
他{
エコー「レコードが見つかりません!」
}
//レコードセットが占有しているメモリを解放します
Mysql_free_result($result); //データベース接続を閉じます
Mysql_close($connection); ?>

上記のコード分析は次のとおりです:

1. データベースサーバーへの接続を確立します。この情報には、サーバー アドレス、MySQL ユーザー名、パスワード、および選択したデータベース名が含まれます。これらの変数は PHP 変数に保存されます。

2. MySQL データベース サーバーとの通信が確立されたら、データベース サーバーは接続を開く必要があります。 PHP とデータベース間のすべての通信は、この接続を介して行われます。この接続を初期化するために、PHP は mysql_connect() 関数を提供します。この関数には、データベース サーバー名、ユーザー名、パスワードという 3 つのパラメーターが含まれており、すべて必須です。データベース サーバーと Web サーバーの両方が同じマシン上で実行されている場合は、サーバー名として localhost を使用できます。 mysql_connect() は、変数 $connection に格納される「接続識別子」を返します。この識別子はデータベースとの通信に使用されます。

3. $connection を使用してデータベースに接続した後、mysql_select_db() 関数を使用してデータベースを選択する必要があります。

4. クエリを作成して実行します。この関数を実装するには mysql_query() 関数を使用します。

5. mysql_query($query) が正常に実行されると、返された結果レコードセットは $result 変数に格納されます。この結果セットには、使用されるクエリ コマンドに応じて、1 つ以上のデータ行または列が含まれる場合があります。返された結果に応じて、mysql_fetch_row() 関数を使用して結果データを単一列配列に処理し、$row 配列に保存できます。この配列のフィールド値には、標準の PHP 配列表記を使用して継続的にアクセスできます。 mysql_fetch_row() 関数が呼び出されるたびに、結果セット内の次のレコードが返されます。この機能により、mysql_fetch_row() は while ループおよび for ループに非常に適したものになります。

6. 各クエリの後に返される結果セットはメモリを占有するため、mysql_free_result() 関数を使用してメモリを解放します。結果セットが解放された後、他のクエリ操作がない場合は、mysql_close() 関数を使用して MySQL サーバーとの接続を閉じることができます。

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/945700.html技術記事 php+mysql データベース クエリの例、mysql の例 この記事では、php+mysql データベース クエリの方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです: コードをコピー Code...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
".$row[0]."".$row[1]."".$row[2]" をエコーし​​ます。 echo "