PDO是PHP中用于访问数据库的一个扩展模块,其中的exec
函数是用来执行一条SQL语句的函数。下方是PDO::exec
的完整攻略。
什么是PDO::exec
PDO::exec
方法是用来执行一条SQL语句的函数。它返回值为受SQL语句影响的行数。
PDO::exec的语法
PDO::exec
有以下语法:
public int PDO::exec(string $statement)
其中$statement
是要执行的SQL语句。
PDO::exec的返回值
PDO::exec
的返回值是受SQL语句影响的行数。如果执行的SQL语句是一条SELECT语句,PDO::exec
将返回0。
PDO::exec示例
下面是两个示例说明PDO::exec函数的使用:
<?php
// 示例1:用PDO::exec函数创建表
$pdo = new PDO('mysql:host=localhost;dbname=test', 'root', 'root');
$sql = "CREATE TABLE test_table (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
age INT NOT NULL
);";
$row = $pdo->exec($sql);
echo "受影响的行数:" . $row;
// 示例2:用PDO::exec函数插入数据
$pdo = new PDO('mysql:host=localhost;dbname=test', 'root', 'root');
$sql = "INSERT INTO test_table (name, age) VALUES ('张三', 18)";
$row = $pdo->exec($sql);
echo "受影响的行数:" . $row;
?>
在示例1中,我们使用了PDO::exec
函数来创建了一个名为test_table
的表,并且获取了受影响的行数。
在示例2中,我们使用了PDO::exec
函数来向test_table
表中插入一条数据,并且同样获取了受影响的行数。
通过上述示例可以看出,PDO::exec函数非常方便,可以用来执行各种SQL语句以及获取受影响的行数。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PDO::exec讲解 - Python技术站