RT,//两条连续的查询$res1 = mysqli_query($sql1); // 有查询值
$res2 = mysqli_query($sql2); // 空//上面两句调换顺序后, $res1变空, $res2有值, 就是说第一个查询有值返回, 第二个没有研究什么回事, 以前没遇到过这样的问题,
$res2 = mysqli_query($sql2); // 空//上面两句调换顺序后, $res1变空, $res2有值, 就是说第一个查询有值返回, 第二个没有研究什么回事, 以前没遇到过这样的问题,
mysqli被设计成类方式,虽然他也提供了对应的函数。但仍然是以对象方式工作的如果这用理解的话,那么你的问题就清楚了。同一个mysqli对象中是不可能存在两个query的结果的你可以尝试使用两个数据库连接
var_dump($conn);object(mysqli)#1 (0) { }
$conn = mysql_connect();
var_dump($conn);resource(7) of type (mysql link)
楼主的这位兄台, 如果你要调用存储函数/过程, 怎么用mysql_query原始函数解决 ?