PHP 学習メモ: データベース接続と操作
概要:
Web 開発において、データベース接続と操作は非常に重要なリンクです。 PHP は、Web 開発で広く使用されているスクリプト言語として、豊富なデータベース接続および操作機能を提供します。この記事では、PHP でのデータベースへの接続方法と一般的なデータベース操作方法を紹介し、読者がより深く理解して応用できるように、具体的なコード例も示します。
1. データベース接続
PHP では、mysqli や PDO などの拡張機能を使用してデータベースに接続できます。以下は、mysqli 拡張機能を使用して MySQL データベースに接続するコード例です:
$servername = "localhost";
$username = "root";
$password = "パスワード ";
$dbname = "myDB";
// 接続を作成します
$conn = new mysqli($servername, $username, $password, $dbname);
// 接続が成功したかどうかを確認します
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
echo "接続成功";
?>
2. データベース操作
接続が成功すると、クエリ、挿入、更新、削除など、データベースに対してさまざまな操作を実行できます。一般的なデータベース オペレーション コードの例をいくつか示します。
$sql = "SELECT id, username, email FROM users";
$ result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["username"]. " - Email: " . $row["email"]. "<br>"; }
} else {
echo "0 结果";
}
?>
$sql = "INSERT INTO users (username, email) VALUES ('John', 'john@example.com')";
if ($conn->query($sql) === TRUE) {
echo "新记录插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
?>
$sql = "UPDATE users SET email='newemail@example.com' WHERE id=1" ;
if ($conn->query($sql) === TRUE) {
echo "记录更新成功";
} else {
echo "Error updating record: " . $conn->error;
}
?>
$sql = "DELETE FROM users WHERE id=1";
if ($ conn ->query($sql) === TRUE) {
echo "记录删除成功";
} else {
echo "Error deleting record: " . $conn->error;
}
?>
3. データベースを閉じるconnection
データベース操作が完了したら、データベース接続を閉じてリソースを解放する必要があります。以下は、データベース接続を閉じるためのコード例です:
$conn->close();
?>
結論:
この記事は簡単です PHPでデータベースに接続する方法と一般的なデータベース操作方法を紹介し、具体的なコード例を示します。この知識を学び理解することで、読者はデータベース操作に PHP をより適切に適用し、Web 開発の効率を向上させることができます。この記事が読者のお役に立てば幸いです。
以上がPHP学習メモ:データベース接続と操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。