PHP を使用して単一データベースにクエリを実行する方法

PHPz
リリース: 2023-04-12 14:50:46
オリジナル
875 人が閲覧しました

PHP は、動的 Web アプリケーションの開発に使用される人気のあるプログラミング言語です。 Web アプリケーションを開発するときは、通常、データベースにアクセスしてデータを取得、保存、管理する必要があります。 PHP を使用すると、データベースに接続してさまざまな種類のクエリを実行することが簡単になります。

PHP では、MySQLi または PDO のいずれかを使用してデータベースと対話します。この記事では、PHP を使用して単一データベースにクエリを実行する方法について説明します。手順は次のとおりです。

ステップ 1: データベースに接続する

PHP では、クエリを実行するためにデータベースに接続する必要があります。次のコード行を使用してデータベースに接続します。

$servername = "localhost"; //数据库地址 $username = "username"; //数据库用户名 $password = "password"; //数据库密码 $dbname = "myDB"; //数据库名称 // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接是否成功 if (!$conn) { die("连接失败: " . mysqli_connect_error()); }
ログイン後にコピー

上の例では、データベース アドレスとしてlocalhost、データベース名としてmyDBを使用しています。usernamepasswordは、それぞれデータベースのユーザー名とパスワードです。接続が失敗した場合は、「接続に失敗しました」というメッセージが表示されます。接続が成功すると、クエリに使用できる$connという名前のオブジェクトが作成されます。

ステップ 2: クエリ ステートメントを実行する

データベースに接続したら、クエリの実行を開始できます。次のコード行を使用して、テーブルusersからidname、およびemail列のデータを取得します。

$sql = "SELECT id, name, email FROM users"; $result = mysqli_query($conn, $sql);
ログイン後にコピー
in 上記の例では、

$sql変数を使用して SQL クエリ ステートメントを保存します。mysqli_query()この関数は、上記のデータベースに接続するときに作成された$connオブジェクトとクエリ ステートメントをパラメータとして受け取り、クエリ結果を$resultに保存します。変数。

ステップ 3: クエリ結果を処理する

クエリ ステートメントが実行されたら、クエリ結果を処理できます。次のコード行を使用して、

$result変数内のデータの各行をループし、そのidname、およびemail# を出力します。 ## 値:

// 输出数据 if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 结果"; }
ログイン後にコピー
上記の例では、

mysqli_num_rows()

関数を使用して、結果セットにデータがあるかどうかを判断します。結果セットにデータがある場合は、whileを使用してすべての行をループし、mysqli_fetch_assoc()関数を使用して現在の行のデータを取得します。ループ内で、echoステートメントを使用して、各行のidname、およびemailの値を出力します。ステップ 4: 接続を閉じる

クエリ結果の処理が完了したら、データベースへの接続を閉じることができます。次のコード行を使用して接続を閉じます:

mysqli_close($conn);
ログイン後にコピー

上の例では、

mysqli_close()

関数を使用して$connオブジェクトを閉じます。これにより、データベースから切断されます。概要

上記は、PHP を使用して単一データベースにクエリを実行する完全なプロセスです。これは単なる基本的な例であり、さまざまなタイプのクエリやさまざまなクエリ ステートメントを使用して、データベース内のデータを取得および更新できることに注意してください。このプロセスに慣れると、より複雑な Web アプリケーションの構築やデータベースとの対話を開始できるようになります。

以上がPHP を使用して単一データベースにクエリを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!