php PDO操作oracle,如何返回sql语句所影响的记录行数

2025年03月25日 05:28
有3个网友回答
网友(1):

主要是三条语句:
1、声明一个PDO对象:
$conn = new PDO("");
2、运用exec函数:
$sql="DELETE FROM fruit WHERE colour = 'red'";
sql语句不能是select操作,select操作用这个函数不会返回结果
$count = $conn->exec($sql);
3、输出结果:
print("Deleted $count rows.\n");

网友(2):

$sql = "select * from folks";
$rs = $pdo->prepare($sql);
//$rs->exec();
$rs->execute();
$num = $rs->rowCount();

if($num){
#
}else{
#
}

网友(3):

$sql = "select count(*) from folks";
$rs = $pdo->prepare($sql);
$rs->execute();
$num = $rs->fetchColumn();

echo $num;