データベース操作を実行する前に、データベースへの接続を確立する必要があります。 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データベースの操作スキルをよりよく理解し、習得するのに役立つことを願っています。