【问题标题】:PHP MySQLi multi_query prepared statementPHP MySQLi multi_query 准备好的语句 【发布时间】:2011-06-20 08:44:11 【问题描述】: 我想知道是否可以为 MySQLi multi_query 准备多个语句? 【问题讨论】: 标签: php mysql mysqli prepared-statement bind 【解决方案1】: 没有。 mysqli::multi_query 将查询字符串作为其参数,而不是准备好的语句。 mysql::prepare只能准备一条语句: 查询必须由单个 SQL 语句组成。 【讨论】: 我有一个问题。如果准备好的语句是避免 SQL 注入的最佳实践,那么您将如何在多个表上执行多个 INSERTS 以保持准备好的语句的好处?您会将每个 SQL 语句分解为单个准备好的语句,然后将它们级联到数据库中,还是有一个一次性的解决方案?我只需要一些可以通过谷歌搜索了解的术语或表达方式。 @PavelV。谢谢,只需阅读您提到的内容,这对我有用。我最终在不知道它叫什么的情况下遇到了交易。再次感谢^^