PHP中prepared statements的优点和用途是什么
最近,听说了 php 准备好的语句。几乎所有高知名度的 php 开发人员都使用 php 准备好的语句。谁能解释一下 php 准备好的语句的主要优点和用途是什么?
Possible Duplicate:
PHP PDO prepared statements
prepared statements - are they necessary*
Recently, heard about php prepared statements. Nearly all hi-rep php developers use php prepared statements. Can anyone explain me what's the main advantage and use of php prepared statements?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
准备好的语句允许您更有效地进行多个类似的查询。您可以准备(例如)一条插入语句,然后使用多位数据循环遍历它,并获得性能提升,因为数据库不需要每次都进行设置,因此要做的工作较少。
作为副作用,使用准备好的语句的人也倾向于使用绑定参数,这些参数提供 防止 SQL 注入。
Prepared statements allow you to make multiple similar queries more efficiently. You can prepare (for example) an insert statement, then loop over it with multiple bits of data and get a performance boost as the database has less work to do as it doesn't have to set it up each time.
As a side effect, people using prepared statements tend to use bound parameters too, and these provide protection from SQL injection.