Cod*_*x73 1 php mysql sql ajax
我想将Mysql查询转换为使用LIKE子句,但我无法使其工作.
$query = "SELECT id,name FROM `hin` WHERE name = '".$q."'";
Run Code Online (Sandbox Code Playgroud)
我在某些变化中尝试过的.
$query = "SELECT id,name FROM `hin` WHERE name LIKE %'".$q."'%";
Run Code Online (Sandbox Code Playgroud)
我需要查询只在字符串匹配上选择行.意图是使用变量作为针.
使用:
"SELECT id,name FROM `hin` WHERE name LIKE '%". $q ."%'"
Run Code Online (Sandbox Code Playgroud)
通配符必须在单引号内.
理想情况下,您想要使用:
"SELECT id,name FROM `hin` WHERE name LIKE '%". mysql_real_escape_string($q) ."%'"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4615 次 |
| 最近记录: |