PHP は、Web アプリケーションの開発に一般的に使用されるサーバー側プログラミング言語です。開発プロセスでは、多くの場合、データをデータベースに保存する必要がありますが、MySQL は、一般的な MySQL リレーショナル データベース管理システムの 1 つです。したがって、PHP を MySQL データベースに接続する方法を学ぶことが非常に重要です。
この記事では、PHP を MySQL データベースに接続する方法に焦点を当て、データベースに簡単かつ快適に接続できるようにするための基本的な手順とテクニックをいくつか紹介します。
データベースに接続する前に
データベースに接続する前に、データベースに関するいくつかの定数と変数を定義する必要があります。例:
$hostname = "localhost"; $username = "root"; $password = ""; $database = "demo";
: データベースが配置されているサーバーのアドレスを示します
: データベースに接続するためのユーザー名を示します
: データベースに接続するためのパスワードを示します
: 接続するデータベースの名前を示します
mysqli_connect() 関数を使用できます。この関数は、データベースが配置されているサーバー アドレス、ユーザー名、パスワード、データベース名という 4 つのパラメーターを渡す必要があります。
$conn = mysqli_connect($hostname, $username, $password, $database);接続が成功した場合、関数は接続 ID を返し、そうでない場合は
false を返します。 。
mysqli_query() 関数を使用してデータをクエリできます。この関数は 2 つのパラメータを渡す必要があります。最初のパラメータは接続 ID、2 番目のパラメータはクエリ対象の SQL コマンドです。
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql);この関数は、クエリ結果を
$result 変数に返します。
mysqli_close() 関数を使用して接続を閉じることができます。
mysqli_close($conn);完全な例PHP が MySQL データベースにどのように接続するかをより深く理解できるように、次のコードを提供します。完全な例。 たとえば、デモ データベースに
users という名前のテーブルを作成し、そのテーブルに
id と
name という 2 つのフィールドが含まれるとします。このテーブル内のすべてのデータをクエリするには、次のコードを使用します:
0) { while ($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"] . " - 姓名: " . $row["name"] . "上記の例はデモンストレーションのみを目的としており、実際の使用ではより厳密になる必要があります。たとえば、ユーザー入力をフィルタリングし、クエリを実行する必要があります。ステートメントが実行されたかどうかを確認する必要があります (成功など)。 結論この記事では、接続の確立、データのクエリ、接続の終了など、PHP が MySQL データベースに接続するための基本的な手順を簡単に紹介します。この記事が、PHP を使用して MySQL データベースに接続する方法をよりよく理解し、習得するのに役立つことを願っています。実際の開発では、さらに注意すべき点や技術が存在しますので、皆様の探索と発見を楽しみにしています。
"; } } else { echo "0 结果"; } // 关闭连接 mysqli_close($conn); ?>
以上がPHPをMySQLデータベースに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。