简体   繁体   English

MySql LIKE不起作用

[英]MySql LIKE not working

LIKE not working when i searched for 'New Delhi' but when i Searched for Noida it works fine. 当我搜索“新德里”时,像不起作用,但是当我搜索诺伊达时,它工作正常。 how to use LIKE when String has Space. 字符串有空格时如何使用LIKE。

$area = $_REQUEST('area');
$sql = "SELECT * from Student_registration WHERE area LIKE %".$area."%";

Missing quotes around search condition 搜索条件周围缺少引号

"SELECT * from Student_registration WHERE area LIKE '%". $area."%'";

or 要么

"SELECT * from Student_registration WHERE area LIKE concat('%', '" .$area. ",'%'";

您缺少用单引号引起来的字符串:

$sql = "SELECT * from Student_registration WHERE area LIKE '%".$area."%'";

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM