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 "".$row[0]." | ";
echo "".$row[1]." | ";
"".$row[2]" をエコーします。
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 プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/945700.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/945700.html技術記事 php+mysql データベース クエリの例、mysql の例 この記事では、php+mysql データベース クエリの方法について説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです: コードをコピー Code...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31