<?php //批量运行,与获取结果 //创建一个mysqli对象 mysqli=newMySQLi("主机名","mysqlusername"。"password","数据库名");//运行批量操作−−−查询,链接各个sql语句要用;隔开,推荐不要使用∗。查什么写什么;sql = "select * from 表名;"; sql.="select∗from表名;";sql.= "select * from 表名"; //批量处理并获取结果 if(res=mysqli->multi_query(sql))do//从$mysqli这个链接中取出一个结果集$result=$mysqli−>storeresult();//取出结果集的数据while($rows=$result−>fetchrow())foreach($rowas$key=$val)echo"$key−−−−$val";echo"<br/>";//释放资源$result−>free();//推断是否以下还有结果集,没有则跳出if(!$mysqli−>moreresults())break;//取出下一个结果集。//但nextresult()这种方法有缺点就是不能推断下一个结果集是否存在,空它也取出来。while($mysqli−>nextresult());//关闭资源,普通情况下链接是系统自己过段时间断开的,这里不是马上断掉mysqli->close(); ?
>
本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5258673.html,如需转载请自行联系原作者