PHP 和 MySQL - 我应该在查询中绑定(bind)变量之前转义引号吗?

标签 php mysql zend-framework bind

<分区>

仅使用 bindParam 绑定(bind)变量还不够吗?我们是否也需要添加斜杠?如果我输入 mike's,它会作为 mike\\'s 进入数据库。我该如何防止这种情况?

最佳答案

您不需要在绑定(bind)变量之前转义引号。只要确保 magic_quotes在您的 PHP 配置中被禁用 - 这可能是导致双重转义的原因。

关于PHP 和 MySQL - 我应该在查询中绑定(bind)变量之前转义引号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13826891/

相关文章:

php - 用于多复选框的 zend 表单从标签中删除输入

php - 在 php 中设置选择值的最佳方法

javascript - Typeahead.js 建议未被过滤

python Mysql SELECT数据未刷新

php - 苹果推送通知反馈服务

php - 模型映射器,抽象公共(public)代码的最佳方式是什么,即帮助器、装饰器

php - 添加 csv 文件后下载的 zip 存档为空

php - 获取远程数据 - PHP 还是 JavaScript?

php - 如何处理 mysql/php 中的 NULL 值?

mysql - 从csv文件导入数据库,utf8问题