ホームページ >バックエンド開発 >PHPチュートリアル >PHP でデータベースのクエリと操作関数を使用するにはどうすればよいですか?
PHP でデータベースのクエリおよび操作関数を使用するにはどうすればよいですか?
データベース操作は、Web 開発における一般的なタスクの 1 つです。 PHP では、さまざまな関数を使用してデータベースのクエリや操作を実行できます。この記事では、PHP でデータベースのクエリおよび操作関数を使用する方法とコード例を紹介します。
まず、データベースに接続する必要があります。 PHP には、MySQL データベースへの接続に使用できる「mysqli」という拡張機能が用意されています。以下は、データベースに接続するためのサンプル コードです。
$servername = "localhost"; $username = "root"; $password = "password"; $dbname = "my_database"; // 创建数据库连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接是否成功 if (!$conn) { die("数据库连接失败: " . mysqli_connect_error()); } // 连接成功,可以执行数据库操作了
接続が成功すると、データベースのクエリと操作の機能を実行できます。データベース操作関数の一般的な例をいくつか示します。
$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"] . ",用户名: " . $row["username"] . "<br>"; } } else { echo "没有结果"; }
$sql = "INSERT INTO users (username, password) VALUES ('john', '123456')"; if (mysqli_query($conn, $sql)) { echo "数据插入成功"; } else { echo "数据插入失败: " . mysqli_error($conn); }
$sql = "UPDATE users SET password='new_password' WHERE id=1"; if (mysqli_query($conn, $sql)) { echo "数据更新成功"; } else { echo "数据更新失败: " . mysqli_error($conn); }
$sql = "DELETE FROM users WHERE id=1"; if (mysqli_query($conn, $sql)) { echo "数据删除成功"; } else { echo "数据删除失败: " . mysqli_error($conn); }
上記の例に加えて、他にも多くのデータベース操作関数があります。単一の結果の取得、フィールド情報の取得、ストアド プロシージャの実行など、PHP で使用できます。これらの関数を使用すると、データベースのクエリと操作を簡単に実行できます。
最後に、データベース接続を閉じてリソースを解放する必要があります:
// 关闭连接 mysqli_close($conn);
上記は、PHP でデータベース クエリおよび操作関数を使用するための簡単な紹介とサンプル コードです。これらの関数を使用することで、データベースと簡単に対話し、さまざまな機能を実装できます。この記事が、PHP 開発でのデータベースの使用に役立つことを願っています。
以上がPHP でデータベースのクエリと操作関数を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。