データベース操作を実行する前に、データベースへの接続を確立する必要があります。 PHPは、このタスクを達成するために複数の組み込み関数を提供します。最も一般的に使用される関数はmysqli_connect()です。 MySQLデータベースに接続するためのサンプルコードは次のとおりです。
<?php $servername = "localhost"; // データベースサーバーアドレス $username = "root"; // データベースのユーザー名 $password = "123456"; // データベースパスワード $dbname = "test"; // データベース名 // 接続を作成します $conn = mysqli_connect($servername, $username, $password, $dbname); // 接続が成功したかどうかを検出します if (!$conn) { die("接続に失敗しました: " . mysqli_connect_error()); } echo "接続に正常に"; ?>
データベース接続を正常に確立した後、データベースクエリ操作の実行を開始できます。一般的なクエリ操作は、mysqli_query()およびmysqli_fetch_array()関数を介して実装できます。以下は、データをクエリするための簡単なコード例です。
<?php $sql = "SELECT id, name, age FROM users"; // クエリステートメント // クエリ操作を実行します $result = mysqli_query($conn, $sql); // プロセスクエリの結果 if (mysqli_num_rows($result) > 0){ while($ row = mysqli_fetch_assoc($ result)){ echo "id:"。 $ row ["id"]。 " - 名前: " 。 $ row ["name"]。 " - 年: " 。 $ row ["age"]。 「<br> "; } } それ以外 { エコー「データは見つかりませんでした」; } //無料メモリmysqli_free_result($ result); ?>
データベースに新しいデータを挿入するときは、 mysqli_query()関数を使用して挿入操作を実行できます。データをデータベースに挿入するためのサンプルコードは次のとおりです。
<?php $sql = "INSERT INTO users (name, age, email) VALUES ('John Doe', 25, 'john@example.com')"; // ステートメントを挿入します // 挿入操作を実行します if (mysqli_query($conn, $sql)) { echo "データ挿入に正常に"; } else { echo "データ挿入に失敗しました: " . mysqli_error($conn); } ?>
データベース内のデータを更新するには、 mysqli_query()関数を使用できます。データベース内のデータを更新するためのサンプルコードは次のとおりです。
<?php $sql = "UPDATE users SET age = 30 WHERE name = 'John Doe'"; // 更新ステートメント // 更新操作を実行します if (mysqli_query($conn, $sql)) { echo "データの更新に正常に更新されます"; } else { echo "データの更新に失敗しました: " . mysqli_error($conn); } ?>
データベースからデータを削除するときは、 mysqli_query()関数を使用して削除操作を実行できます。データを削除するためのコード例を次に示します。
<?php $sql = "DELETE FROM users WHERE age < 18"; // ステートメントを削除します // 削除操作を実行します if (mysqli_query($conn, $sql)) { echo "データの削除が成功しました"; } else { echo "データの削除は失敗しました: " . mysqli_error($conn); } ?>
データベース操作を完了した後、リソースを解放するには、データベース接続を閉じる必要があります。 mysqli_close()関数を使用して、接続を閉じることができます。これがサンプルコードです:
<?php // 接続を閉じます mysqli_close($conn); echo "接続が閉じられています"; ?>
上記のコードの例を介して、PHPを使用してデータベースへの接続、データのクエリ、データの挿入、データの更新、データの削除など、一般的なデータベース操作を実行する方法を示します。実際の開発では、より複雑なデータベース操作を処理する必要がありますが、これらの基本操作はPHP開発者ごとに不可欠なスキルです。この記事が、PHPデータベースの操作スキルをよりよく理解し、習得するのに役立つことを願っています。