在 PHP 中使用 PDO 操作数据库的示例代码如下:
// 1. 数据库连接
$host = "localhost";
$dbname = "mydb";
$username = "root";
$password = "mypassword";
try {
$pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
echo "Connected to database";
}
catch (PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
// 2. 插入数据
$sql = "INSERT INTO users(name, email) VALUES(:name, :email)";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(":name", "John Doe");
$stmt->bindParam(":email", "johndoe@example.com");
$stmt->execute();
// 3. 查询数据
$sql = "SELECT * FROM users";
$stmt = $pdo->query($sql);
while ($row = $stmt->fetch()) {
echo $row["name"] . ": " . $row["email"] . "<br>";
}
在上述示例中,我们首先使用 PDO 对象来连接数据库并进行插入数据操作。然后,我们使用 prepare() 方法和 bindParam() 方法来准备和绑定参数,从而避免 SQL 注入攻击。最后,我们使用 query() 方法和 fetch() 方法来执行和获取查询结果。