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]}%' –