php - Mysql 搜索带有特殊字符的查询

标签 php mysql

如果我有一个像

这样的变量
   $volume = 'IV, no. 33';
   $query = "Select post_id FROM wp_postmeta  where meta_value LIKE ".$volume." 

It show error.

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 ' no 附近使用的正确语法。 33

那么特殊字符搜索的正确方法是什么呢?

最佳答案

您忘记了引号

$query = "Select post_id FROM wp_postmeta  where meta_value LIKE '".$volume."'";

关于php - Mysql 搜索带有特殊字符的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17017923/

相关文章:

php - 根据字段最小值连接相关表中的单个项目

php - 如何使用 JSONP 下载客户端 javascript 对象?

php - UnexpectedValueException 尝试安装 laravelcollective 时无法解析版本约束

php - 怀疑使用更新查询

php - 检查行mysql中的值

php - 在 MySQL 中调用 NOW() 函数

mysql - 如何在 MySQL 中添加多于一列同时也将删除重复项?

java - 我的搜索方法出现所有空值

mysql - 如何使用存储过程或数据透视表选择来操作我的数据库数据?

php - 在混合应用程序中,如何确认只有您的应用程序正在访问服务器端页面