PHP 中的 .NET SqlParameters
PHP 中 .NET 的 Command.SqlParameters.AddWithValue()
的对应部分是什么?我想避免 SQL 注入,我只是想知道除了通过 mysql_real_escape()
转义字符串之外,PHP 是否已经有相同的方法。
提前致谢!
What is the counterpart of Command.SqlParameters.AddWithValue()
of .NET in PHP? I want to avoid SQL injection, I just wonder if PHP already has the same method aside from escaping strings thru mysql_real_escape()
.
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
PDO 的
prepare()
方法和PDOStatement::bindParam()
或PDOStatement::bindValue()
两者之间的区别是
bindParam()
绑定对变量的引用。变量值可以更改,而无需重新绑定参数。这在循环中特别有用。bindValue()
只是将静态值绑定到参数。PDO's
prepare()
method andPDOStatement::bindParam()
orPDOStatement::bindValue()
The difference between the two is
bindParam()
binds a reference to a variable. The variable value can change without having to re-bind the parameter. This is particularly useful in loops.bindValue()
simply binds a static value to a parameter.