我有一個存儲多個郵政編碼的字段。 的郵政編碼列的查詢結果可能包含幾個郵政編碼:90027,90028,90068PHP if語句來檢查值是否存在於包含數組的列中
我需要一個,如果檢查語句,如果一個郵政編碼在結果
$zipstring = $rows['pool_zip_codes']);
$zipsql = "SELECT `pool_zip_codes` FROM `cases` WHERE `id` = '{$rowid}' AND `pool_zip_codes` IN ('{$zipstring}') ";
$zipqry = mysql_query($zipsql);
$zipresult = mysql_fetch_row($zipqry);
if (($zipresult[0]) == '90068') {
this zip code is in the list
} else {
not in list
}
};
*我有一個存儲領域的多個郵政編碼*你有沒有考慮改變你的數據庫結構?將諸如此類的信息放在一個字段中通常是一件壞事,例如不得不編寫時髦的代碼來執行此操作,如果數據庫的設計不同,這將很容易。 – alex
強烈暗示 - 查看PDO - 這很容易,而且'mysql_ *'已被棄用。 (雖然不會解決這個問題) – Ben
好的,我必須通過多個可以訪問1個案例的郵政編碼進行選擇。我應該如何向用戶展示僅包含郵政編碼的情況? –