作者KennyL (Giant Heart)
看板PHP
标题[请益] mysqli_query查询中文问题
时间Tue Dec 13 20:05:16 2005
我在使用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