PHP は幅広いアプリケーションを持つサーバーサイド プログラミング言語で、その 1 つは PHP を介したデータのクエリです。この記事では、PHP を使用してデータ テーブルのすべてのデータをクエリする方法について説明します。
始める前に、「users」という名前のテーブルを含むデータベースがすでにあると仮定します。テーブルには、「id」、「name」、「email」などの複数のフィールドがあります。電話」など。このテーブルを使用して、すべてのデータをクエリする機能を実装します。
最初のステップは、データベースへの接続を確立することです。 PHP で mysqli_connect() 関数を使用し、ホスト名、ユーザー名、パスワード、データベース名を渡し、接続オブジェクトを返します。例:
$host = "localhost"; $user = "root"; $password = "password"; $dbname = "test"; $conn = mysqli_connect($host, $user, $password, $dbname); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
次に、SELECT ステートメントを使用して、「users」テーブル内のすべてのデータを取得できます。 SELECT ステートメントは SQL 言語の中核部分であり、テーブル内のデータをクエリできます。例:
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. " - Phone: " . $row["phone"]. "<br>"; } } else { echo "0 results"; }
この例では、SELECT * を使用してテーブル内のすべてのデータを取得します。結果は $result 変数に保存され、mysqli_fetch_assoc() 関数を使用して結果セット内の各データを行ごとに取得します。各行のデータの連想配列を返します。列名は配列のキーです。表示用に画面に出力します。
クエリの実行後の最後のステップは、データベース接続を閉じることです。これを行うには、mysqli_close() 関数を使用します。例:
mysqli_close($conn);
上記のコードを実行すると、「users」テーブル内のすべてのデータが、データごとに 1 行ずつ表示されます。 SELECT 文の条件を変更することで、別のデータを取得できます。
概要: PHP を使用してデータをクエリすることは、PHP および SQL 言語を使用するための基本的なスキルの 1 つです。データベースへの接続を確立した後、SELECT ステートメントを使用してデータをクエリします。条件を指定することで、さまざまなデータを取得できます。最後に、データベース接続を閉じることを忘れないでください。
以上がPHPでデータテーブル内のすべてのデータをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。