PDO::exec讲解
PDO::exec
PDO::exec—执行一条SQL语句,并返回受影响的行数(PHP5>=5.1.0,PECLpdo>=0.1.0)
说明
语法
intPDO::exec(string$statement)
PDO::exec()在一个单独的函数调用中执行一条SQL语句,返回受此语句影响的行数。
PDO::exec()不会从一条SELECT语句中返回结果。对于在程序中只需要发出一次的SELECT语句,可以考虑使用PDO::query()。
参数说明:
statement:要被预处理和执行的SQL语句。
返回值
PDO::exec()返回受修改或删除SQL语句影响的行数。如果没有受影响的行,则PDO::exec()返回0。
下面例子依赖PDO::exec()的返回值是不正确的,其中受影响行数为0的语句会导致调用die():
exec()ordie(print_r($db->errorInfo(),true)); ?>
实例
执行一条DELETE语句
计算由一条不带WHERE字句的DELETE语句删除的行数。
exec("DELETEFROMfruitWHEREcolour='red'"); /*返回被删除的行数*/ print("Deleted$countrows.\n"); ?>
以上例程会输出:
Deleted1rows.
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对毛票票的支持。如果你想了解更多相关内容请查看下面相关链接
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。