为了账号安全,请及时绑定邮箱和手机立即绑定

mysqli多条语句查询时有误

mysqli多条语句查询时有误

浮沉随浪 2016-03-07 10:26:16
<?phprequire_once ('connect.php');$sql="select * from table1;";$sql.="select id,username,age from user;";$mysqli->multi_query($sql);if($mysqli->multi_query($sql)){    do{        if($res=$mysqli->store_result()){ //use_result()或store_result()得到查询的结果集            $rows[]=$res->fetch_all(MYSQLI_ASSOC);//             mysql_free_result($res);            $res->free_result();        }    }while($mysqli->more_results()&&$mysqli->next_result());//more_result()检测是否有更多的结果集,next_result()将结果集指针向下移动一位}else{    echo $mysqli->error;}print_r($rows);$mysqli->close();?>结果显示:Commands out of sync; you can't run this command now
查看完整描述

2 回答

?
浮沉随浪

TA贡献1条经验 获得超1个赞

太粗心了,多写了一条$mysqli->multi_query($sql);

查看完整回答
1 反对 回复 2016-03-07
?
南大亚多

TA贡献1条经验 获得超0个赞

同意楼上的。第5条代码多余了,删除就OK了。

查看完整回答
反对 回复 2016-03-07
  • 2 回答
  • 0 关注
  • 1578 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信