2016-11-19 1 views
1

LIKE nicht funktioniert, wenn ich nach 'New Delhi' suchte, aber wenn ich nach Noida suchte, funktioniert es gut. wie man LIKE benutzt, wenn String Space hat.MySql WIE funktioniert nicht

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

Antwort

2

Sie fehlen die einfachen Anführungszeichen Zeichenfolge zu umgeben:

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

Fehlende Anführungszeichen Suchbedingung

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

oder

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