关于PHP使用PDO方式连接数据库的问题

图一是我的代码,已经确定数据库语句没错,当两句$pdo->exec(sqlquery)同时执行时出现图二那种情况,就是执行了第一次之后,第二次就不执行了,把插入那部分拿到... 图一是我的代码,已经确定数据库语句没错,当两句$pdo->exec(sqlquery)同时执行时出现图二那种情况,就是执行了第一次之后,第二次就不执行了,把插入那部分拿到if外面还是执行不了,求大神指导一下。。。。。。单独执行,两条语句都能正常地执行
过了几天自己搞定了。。。。
$query="SELECT * FROM 表 WHERE username='$username' or DXHYK='$DXHYK'"; // 定义SQL语句
$result=$pdo->prepare($query); // prepare()方法准备查询语句防注入
$result->execute(); // execute()方法执行查询语句,并返回结果集
$res=$result->fetch(PDO::FETCH_ASSOC);
if($res['username']!=$username&&$res['DXHYK']!=$DXHYK) //判断是否存在相同

这是我的解决方法
展开
 我来答
情感对话
2016-09-15 · 自己的幸福是靠自己争取的
情感对话
采纳数:479 获赞数:881

向TA提问 私信TA
展开全部
PDO::exec() 返回受修改或删除 SQL 语句影响的行数。如果没有受影响的行,则 PDO::exec() 返回 0。
if(!$jiancema) 此处判断有误。永远返回是0.你是 select
追问
搞好了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式