php - 如何转义 MYSQL 查询中的引号?

标签 php mysql html

示例:以下查询在字段中给我引号错误 -> GET['email']

    mysql_query(" select * from user_info where user_mail = '$_GET['email']' ")

最佳答案

您可能想先对字符串进行转义:

$_GET['email'] = mysql_real_escape_string($_GET['email']);

然后:

mysql_query(" select * from user_info where user_mail = '" . $_GET['email'] . "' ");

点将字符串放在一起。

关于php - 如何转义 MYSQL 查询中的引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6793632/

相关文章:

javascript - 如何使用javascript获取div的颜色

php - 创建新的 symfony 项目时出错

php - 在服务器端将 SVG 转换为 JSON?

mysql - WordPress 是否有可以向 Microsoft SQL 数据库发送数据或从 Microsoft SQL 数据库接收数据的服务/产品/插件

html - CSS布局随字体样式变化

html - 为什么我的 html 文件不显示 JS 和 CSS?

php - 有没有办法使用本地网络服务器从批处理文件运行 PHP 网站?

php - curl 可以连接到任何 TCP 端口,而不仅仅是 HTTP/HTTPS 吗?

mysql动态交叉表,以日期为列

PHP Rest API readAll 返回空响应