介绍
如何在PHP中批量执行多条mysqli语句?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
实例:
& lt; PHP ? mysqli 美元;=,new mysqli (“localhost",,“root",,“111111”,,“test");/*,check connection */if (mysqli_connect_errno ()), { ,,printf (“Connect 失败:% s \ n",, mysqli_connect_error ()); 退出才能(); }/*,multi_query执行一个或多个针对数据库的查询。多个查询用分号进行分隔只*/=$ query “SELECT  *,得到test where id =, 1,“; query 美元。=,“SELECT name 得到test";/*,批量执行查询,,如果第一个查询失败则返回,假的。*/if (美元mysqli→multi_query(查询)美元),{ do {才能 ,,,/*,获取第一个结果集,*/,,,if ($ result =, mysqli→美元store_result ()), { ,,,,,while ($ row =,结果→美元fetch_row ()), { ,,,,,,,printf (“% s \ n",,美元行[0]); ,,,,,} ,,,,,结果→美元免费(); ,,,} ,,,/*,检查一个多查询是否有更多的结果,*/,,,if (美元mysqli→more_results ()), { ,,,,,printf (“- - - - - - - - - - - - - - - - - - \ n"); ,,,} ,,,//准备下一个结果集 ,,},while (美元mysqli→next_result ()); }/*,close connection */美元mysqli→close (); ?在
看完上述内容,你们掌握如何在PHP中批量执行多条mysqli语句的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!