【问题标题】:MySQLi - Should every statement be prepared?MySQLi - 是否应该准备好每条语句?
【发布时间】:2010-06-02 20:17:40
【问题描述】:

我知道它应该可以提高性能和清理字符串,但可以说没有变量?

可能只是一个

SELECT COUNT( `column` ) AS count FROM `table`
  1. 应该做好准备吗?
  2. 是否存在不应该准备SELECT 语句的情况?

【问题讨论】:

    标签: php mysql mysqli


    【解决方案1】:

    作为一般规则,您应该准备从其他地方获取变量的语句。通常这包括INSERTUPDATE 语句,SELECTs 和DELETEs 带有WHERE 子句,以及带有参数的存储过程调用。

    【讨论】:

    • 这真的完全没有回答问题。
    【解决方案2】:

    一般规则:如果查询包含用户输入,则应进行准备。否则,您不必这样做。您的示例不需要准备。

    【讨论】:

      猜你喜欢
      • 2012-12-01
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-18
      • 2017-02-16
      • 2011-07-09
      • 2011-03-07
      相关资源
      最近更新 更多