+ -
当前位置:首页 → 问答吧 → multi_query帮忙看看

multi_query帮忙看看

时间:2011-10-25

来源:互联网

PHP code

$sqls="$sql;$sql1";
    $result =$mysqli->multi_query($sqls);
    //var_dump($result);返回true/false
    if($result=$mysqli->multi_query($sqls)){//true
        do{
            //判断当前是否有结果集
            if($result=$mysqli->store_result()){
                while($row=$result->fetch_row()){
                    foreach($row as $val){
                        echo $val."-";
                    }
                    $result->free();
                }
            }
        }while($mysqli->next_result());
    }


高手帮忙看看,没错没结果,这还是按官方文档的例子抄的!那文档基本也没发看,高手解释下具体用法,不胜感激!

作者: china_cctv   发布时间: 2011-10-25

基本上就是你这样用的,检查下sql语句是否有误.
另外while($row=$result->fetch_row()) 中得到的$row是一个数组,无法使用echo打印出来.

作者: hahaliu005   发布时间: 2011-10-26

multi_query 这个方法,是返回第一个sql是否错误的结果
如果第一个sql正确,第二或第三。。。。有错,一样返回 true.....深受其害!

作者: yangball   发布时间: 2011-10-26