ホームページ  >  記事  >  バックエンド開発  >  PHP で MySQL 関数を使用する方法

PHP で MySQL 関数を使用する方法

王林
王林オリジナル
2023-05-18 13:51:061618ブラウズ

PHP アプリケーションでは、データベース管理が重要です。 MySQL データベースとの統合は、PHP 開発者が習得すべきスキルの 1 つです。 MySQL は、PHP が広範なサポートを提供する人気のオープンソース データベース管理システムです。 PHP プログラマは、MySQL 関数を使用して MySQL データベースと統合し、データの挿入、クエリ、更新、削除などの操作を実装できます。

この記事では、PHP で MySQL 関数を使用する方法を詳しく説明します。次のトピックについて説明します:

  1. MySQL データベースへの接続
  2. クエリの実行
  3. データの挿入
  4. データの更新
  5. データの削除

MySQL データベースへの接続

PHP で MySQL データベースに接続するのは簡単です。組み込みの mysqli 関数または PDO クラスを使用できます。

mysqli 関数を使用する場合、次のコマンドを使用して MySQL 接続を作成する必要があります:

$conn = mysqli_connect($servername, $username, $password, $dbname);

その中に:

  • $servername: MySQL サーバー名
  • $username: MySQL ユーザー名
  • $password: MySQL ユーザーのパスワード
  • $ dbname : 接続先のデータベースの名前
この関数は接続オブジェクト

$connを返します。接続に失敗した場合は FALSE が返されます。

PDO クラスを使用する場合、次のコマンドを使用して MySQL 接続を作成できます:

$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);

ここで:

  • $servername : MySQL サーバー名
  • $username: MySQL ユーザー名
  • $password: MySQL ユーザーのパスワード
  • $dbname : 接続先のデータベースの名前
この関数は接続オブジェクト

$connを返します。接続に失敗すると、PDOException がスローされます。

MySQL データベースへの接続に成功したら、クエリ、挿入、更新、削除の操作を開始できるようになります。

クエリの実行

PHP でクエリを実行するには、主に 2 つの方法があります。

    mysqli 関数を使用してクエリを実行する
  1. PDO を使用するクエリを実行するクラス
mysqli 関数を使用してクエリを実行する

次は例です:

$sql = "SELECT id, name, age FROM users";
$result = mysqli_query($conn, $sql);

このコードは SELECT クエリを実行し、結果を保存します

$result 変数内。次のコードを使用して結果を表示できます。

while($row = mysqli_fetch_assoc($result)) {
  echo "ID: " . $row["id"] . " Name: " . $row["name"] . " Age: " . $row["age"];
}

PDO クラスを使用してクエリを実行します

次は例です:

$sql = "SELECT id, name, age FROM users";
$result = $conn->query($sql);

このコードは SELECT を実行します。クエリを実行し、結果を返します。結果は

$result 変数に格納されます。次のコードを使用して結果を表示できます。

foreach($result as $row) {
  echo "ID: " . $row["id"] . " Name: " . $row["name"] . " Age: " . $row["age"];
}

データの挿入

PHP にデータを挿入するには、主に 2 つの方法があります。 mysqli 関数

PDO クラスを使用してデータを挿入
  1. mysqli 関数を使用してデータを挿入
  2. #次は例です:
  3. $sql = "INSERT INTO users (name, age) VALUES ('John Doe', 25)";
    mysqli_query($conn, $sql);
このコードは ##users

テーブルにレコードを挿入します。ここで、

name

John Doe

age25 です。 。 PDO クラスを使用してデータを挿入する次は例です: <pre class='brush:php;toolbar:false;'>$sql = &quot;INSERT INTO users (name, age) VALUES ('John Doe', 25)&quot;; $conn-&gt;exec($sql);</pre>このコードは、レコードを

users

テーブルに挿入します。

name

John Doe

age25 です。 データの更新PHP でデータを更新するには、主に 2 つの方法があります。

mysqli 関数を使用してデータを更新する

PDO を使用するデータを更新するクラス

    mysqli 関数を使用してデータを更新する
  1. 次に例を示します。
  2. $sql = "UPDATE users SET age = 26 WHERE name = 'John Doe'";
    mysqli_query($conn, $sql);
  3. このコードは、
users

テーブル

レコード

John Doe

age フィールドは 26 です。 PDO クラスを使用したデータ更新次は例です:

$sql = "UPDATE users SET age = 26 WHERE name = 'John Doe'";
$conn->exec($sql);
このコードは、users の

name

を更新します。

テーブル

John Doe

のレコードの

age フィールドは 26 です。 データの削除PHP でデータを削除するには、主に 2 つの方法があります。 mysqli 関数を使用してデータを削除する

PDO を使用するデータを削除するクラス

mysqli 関数を使用してデータを削除します
  1. 以下は例です:
  2. $sql = "DELETE FROM users WHERE name = 'John Doe'";
    mysqli_query($conn, $sql);
  3. このコードは、
  4. users
テーブル

John Doe

のレコード。

PDO クラスを使用してデータを削除する次は例です: <pre class='brush:php;toolbar:false;'>$sql = &quot;DELETE FROM users WHERE name = 'John Doe'&quot;; $conn-&gt;exec($sql);</pre>このコードは、users の name

を削除します。

テーブル

John Doe

のレコード。

結論PHP で MySQL 関数を使用すると、非常に便利です。上記の例は基本的な構文の一部にすぎませんが、MySQL 関数を適用すると、非常に強力なデータ処理機能が得られます。これらを使用するには、まず MySQL データベースに接続する必要があります。その後、さまざまなクエリ、挿入、更新、削除の操作を実行できます。 この記事を読むことで、PHP で MySQL 関数を使用する方法をすでに理解できるはずです。実際には、これらを使用して強力なデータベース アプリケーションを作成できます。

以上がPHP で MySQL 関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。