PHP使用模糊查詢查不到資料(語法如下)
CONCAT(registertime,registertypes,registerfield,registername,registeriphone,registermail,registerremark) LIKE '%$iphone%'
資料庫編碼如下
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
校對設定為utf8_unicode_ci
有使用
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER_SET_CLIENT='utf8'");
mysql_query("SET CHARACTER_SET_RESULTS='utf8'");
原始資料是A網站POST送出給資料庫儲存,B網站則管理、查詢、刪除、修改,B網站連結資料庫顯示的資料都正常,
但是B網站模糊查詢一定查不到資料(可確定資料存在,也沒輸入錯誤資料查詢),
不過B網站重新POST給資料庫儲存之後(覆蓋原始資料),再重新使用模糊查詢就查的到資料,
請問有人知道要怎麼解決嗎?

X