php 使用 PDO 删除数据问题(关于exec)

$db=newPDO("mysql:host=$db_host;dbname=$db_name",$db_user,$db_pwd,array(PDO::ATTR_PER... $db=new PDO("mysql:host=$db_host;dbname=$db_name",$db_user,$db_pwd,array(PDO::ATTR_PERSISTENT=>true));

$del=$db->exec($sql-delete语句略。。);

请问执行删除语句应该使用exec吗?
最后得到的返回值是什么类型($del)?

当没有删除成功时,exec返回结果是什么?是空值吗?怎么判断?
展开
 我来答
刑慕诗Lw
2009-12-18 · TA获得超过356个赞
知道小有建树答主
回答量:118
采纳率:100%
帮助的人:82.6万
展开全部
1.用exec没错,执行添加,删除语句都用这个
2.最后得到的是int类型 (返回受影响的行数)
3.如果没有删除成功
if($del===false){
//没有成功执行程序块
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式