【问题标题】: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。谢谢,只需阅读您提到的内容,这对我有用。我最终在不知道它叫什么的情况下遇到了交易。再次感谢^^
    猜你喜欢
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-22
    • 2012-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多