[請益] mysqli_query查詢中文問題

看板PHP作者 (Giant Heart)時間19年前 (2005/12/13 19:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我在使用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
文章代碼(AID): #13dhUkHS (PHP)
文章代碼(AID): #13dhUkHS (PHP)