無法找到如何在克勞斯在不止一個欄 我有例子做這個查詢:凡在從PHP MySQL的陣列多列
$post = json_decode($HTTP_RAW_POST_DATA);
$phoneNumbers = implode(",", $post->phones);
$emails = implode(",", $post->emails);
$sql = "SELECT phone_number,email,id FROM users WHERE phone_number,email IN (($phoneNumbers),($emails))";
$result = mysql_query($sql);
Paramenters從反應後得到的,我需要將其與邏輯OR進行比較。 這個例子不適合我,結果不算什麼。 我該怎麼做。 THX
它看起來就像你正在嘗試多列IN()一樣。是'電話,通過JSON email'received被解釋爲_pairs_等同於'WHERE(電話= 'PHONE1' 及email = 'EMAIL1')或(電話= 'PHONE2' 及email = 'EMAIL2')值的.. .'? –
很久很久以前,PHP的mysql_ API已被棄用。 – Strawberry
@Strawberry好的。 – GrumpyCrouton