1
我想使用两个查询之间使用但当我添加代码之间它不起作用。这是在使用BETWEEN之前为我工作的代码。PHP Mysql Select BETWEEN查询
$result = mysql_query("SELECT name , liking , id , address , description FROM locations WHERE liking LIKE '%{$likeArray[$newCount]}%'");
这是BETWEEN不能正常工作的代码。
$result = mysql_query("SELECT name , liking , id , address , description FROM locations WHERE ‘long’ BETWEEN ‘$Slong’ AND ‘$Blong’ AND lat BETWEEN ‘$Slat’ AND ‘$Blat’ AND liking LIKE '%{$likeArray[$newCount]}%'");
你需要使用括号来包装你的逻辑 –
@SaadSuri你的意思是围绕两个BETWEEN语句的括号吗? –
是的,你需要评估他们喜欢你想要的结果。 SELECT name,liking,id,address,description FROM WHERE('long'BETWEEN'$ Slong'AND'$ Blong')AND(lat BETWEEN'$ Slat'AND'$ Blat')AND like like LIKE'%{$ likeArray [$ newCount]}%' –