{site_name}

{site_name}

🌜 搜索

在PHP中,PDO::exec()方法用于执行一个SQL语句并且返回受影响的行数

php 𝄐 0
PHP pdo,PHP pdf,PHP pdo ssl,PHP pdf插件,PHP pdf上传下载源码,PHP pdf 设置不能下载
在PHP中,PDO::exec()方法用于执行一个SQL语句并且返回受影响的行数。它通常用于执行不返回结果集的操作,比如创建表、插入数据、更新数据或删除数据等。它的语法如下:

php
public int|false PDO::exec(string $statement)


参数$statement是要执行的SQL语句。

下面是一些示例:

1. 创建一个新的表格:

php
$sql = "CREATE TABLE users (
id INT(11) AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL
)";

$result = $pdo->exec($sql);
if ($result !== false) {
echo "Table created successfully.";
} else {
echo "Error creating table.";
}


2. 插入一条新记录:

php
$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com')";

$result = $pdo->exec($sql);
if ($result !== false) {
echo "Record inserted successfully.";
} else {
echo "Error inserting record.";
}


3. 更新一个记录:

php
$sql = "UPDATE users SET email = 'newemail@example.com' WHERE id = 1";

$result = $pdo->exec($sql);
if ($result !== false) {
echo "Record updated successfully.";
} else {
echo "Error updating record.";
}


4. 删除一个记录:

php
$sql = "DELETE FROM users WHERE id = 1";

$result = $pdo->exec($sql);
if ($result !== false) {
echo "Record deleted successfully.";
} else {
echo "Error deleting record.";
}


这些示例演示了如何使用PDO::exec()方法执行不同类型的SQL语句并检查返回值来确定操作是否成功。