失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > php pdo sql语句错误为何没报错误信息

php pdo sql语句错误为何没报错误信息

时间:2023-03-08 01:55:54

相关推荐

php pdo sql语句错误为何没报错误信息

后端开发|php教程

php,pdo

后端开发-php教程

q机器人源码,vscode全局搜索按钮消失了,ubuntu 添加网卡,如何卸载tomcat命令,sqlite_query,化妆品网页设计作品,在网站服务器上建立数据库,滑动切换页面插件,ui框架和前端框架,学爬虫吧,php点餐系统,seo东莞,springboot多库事务,国内开源网站,用于cms的网页模板,支付宝扫码支付模板,dedecms精简版后台织梦模板,jq 页面向上滚动,access学员信息管理系统,微信网页程序代码lzw

$cdb=new \PDO(mysql:dbname=crawler;host=127.0.0.1;charset=utf8, oot,*****);$cdb->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);$sql=update jb51_ps_article set is_handle=1 and new_article_id=5 where id=71665;$state=$cdb->exec($sql);print_r($cdb->errorInfo());

这里的update语句的set部分写错了set ishandle=1 and newarticle_id=5

增粉王源码,vscode 恢复默认,轻量级云服务器Ubuntu,麒麟启动tomcat,sqlite更新插入优化,div旋转插件,微信前端框架是什么,爬虫爬去东方财富,php shell 调用,温州seo产品,婚庆门户网站系统,网页游戏游戏模板下载软件,系统之家整站模板 新云4.0内核,微信程序加密在哪里lzw

$sql=update jb51_ps_article set is_handle=1 and new_article_id=5 where id=71665;

应该为set ishandle=1,newarticle_id=5

php内容检索系统源码,vscode中文注释问号,ubuntu 主系统,打开tomcat配置,sqlite删除主键中的值,从杨梅里往外爬虫子的视频,php 好书,学seo学会什么优化,幸运28网站系统源码,immwa手机模板1.8lzw

执行后数据表不会更改,但是没有任何错误信息,害得我弄了半天,不知道是怎么回事?

下面是输出信息:

回复内容:

$cdb=new \PDO(mysql:dbname=crawler;host=127.0.0.1;charset=utf8, oot,*****);$cdb->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);$sql=update jb51_ps_article set is_handle=1 and new_article_id=5 where id=71665;$state=$cdb->exec($sql);print_r($cdb->errorInfo());

这里的update语句的set部分写错了set ishandle=1 and newarticle_id=5

$sql=update jb51_ps_article set is_handle=1 and new_article_id=5 where id=71665;

应该为set ishandle=1,newarticle_id=5

执行后数据表不会更改,但是没有任何错误信息,害得我弄了半天,不知道是怎么回事?

下面是输出信息:

创建PDO对象的时候设置一下错误模式

$cdb->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

然后try/catch一下就可以捕获到错误了

如果觉得《php pdo sql语句错误为何没报错误信息》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。