我試圖用php列表查詢,我甚至不確定它是否可能,但希望您能就此提供一些建議/協助。
我從另一個包含很多郵政編碼的函數中得到一個郵政編碼列表,我想用這個列表縮小搜索範圍。mysql數組轉換爲字符串
聲明:Array對C字符串轉換:\ WAMP \ WWW
這是我得到的數組字符串錯誤 . JOIN zip_list zl ON r.zip_code IN ('$zip_list') "
我知道它替換$ zip_list完美的作品以('2150','2165')爲例,但名單會相當長,所以我不能只放$ zip_list [$ i]。
我試過用$ trimZip和$ test進行一些轉換,但總是會產生相同的錯誤。
for($i=0; $i<count($zip_list); $i++){
array_push($trimZip, "'".$zip_list[$i]."',");
$i = $i+1;
}
for($i = 0; $i<count($trimZip); $i++){
$test[$i] = $trimZip[$i];
}
有沒有做到這一點還是我連看它的正確方法的好辦法? 更好/更方便的角度也歡迎!
所以'$ zip_list'是一個數組?你想要將數組的值連接成一個字符串? – frz3993
你可以使用'implode()'。像'$ zip_list = implode(',',$ zip_list);'? – frz3993
@ frz3993是的,它現在是一個數組。我的工作是在整個查詢中添加一個for循環,但這會導致很多不幸的查詢。但它現在會做 我會給內爆去看看如何運作 –