2016-11-19 4 views
1

「ニューデリー」を検索したときにLIKEが機能しませんでしたが、Noidaを検索したときにうまくいきました。文字列にスペースがあるときにLIKEを使用する方法。MySql LIKEが動作しない

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

答えて

2

あなたはあなたの文字列を囲む単一引用符が不足している:検索条件の周り

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

欠落引用符を

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

または

"SELECT * from Student_registration WHERE area LIKE concat('%', '" .$area. ",'%'"; 
関連する問題