【发布时间】:2011-07-09 04:27:02
【问题描述】:
在 MySQLi 中使用准备好的语句有什么好处?
如果唯一的目的是保护查询,那么使用mysqli_real_escape_string 之类的东西来清理查询不是更好,而不是为每个查询编写这么多行代码(如准备、绑定参数、执行、关闭等.)?
【问题讨论】:
-
执行时间和查询缓存。
-
问题是,“mysqli_real_escape_string”没有做任何可以称为“清理”之类的事情,更不用说使用这个函数了整个“查询”。至于多行调用,在获得一些编程经验后,您将学习如何编写自定义函数来简化重复性任务。
标签: php mysqli prepared-statement