看板 PHP 關於我們 聯絡資訊
我在使用mysqli_query函數查詢時,如sql語法中有包含中文字的話, 便會找不到相關的資料。 比如說: "select * from data where id='1'" -->這樣沒問題,但是 "select * from data where id='1' AND type='主管'" -->這樣就找不到資料了。 上面這一段找不到資料的sql,我直接丟入phpmyadmin查詢是可以找到資料的。 因此可以先排除語法的問題。 同時在執行query前也做了 $query = "SET NAMES utf8;"; mysqli_query($link, $query); 的動作。也還嘗試了先將'主管'這個term做了mysqli_real_escape_string的處理。 不曉得有經驗的人是否能指點一下呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.40.123