mysql_query("SET NAMES GBK");
$res = mysql_query("select songer_name from song_tab where song_name ='十年'");
可以查询出结果
但是
$temp2 ='十年';
mysql_query("SET NAMES GBK");
$res = mysql_query("select songer_name from song_tab where song_name =$temp2");
就不行了 请问怎么解决啊
4 个解决方案
#1
$temp2 左右两边加单引号,最好先addslashes()。
#2
引号!
$res = mysql_query("select songer_name from song_tab where song_name ='$temp2'");
$res = mysql_query("select songer_name from song_tab where song_name ='$temp2'");
#3
果然是啊 太感谢了 救苦救难的观世音啊、
#4
我今天也遇到这样的问题了,加引号就可以了,但是在table和row那里加引号就不能查询了
请问这是为什么呢?
请问这是为什么呢?
#1
$temp2 左右两边加单引号,最好先addslashes()。
#2
引号!
$res = mysql_query("select songer_name from song_tab where song_name ='$temp2'");
$res = mysql_query("select songer_name from song_tab where song_name ='$temp2'");
#3
果然是啊 太感谢了 救苦救难的观世音啊、
#4
我今天也遇到这样的问题了,加引号就可以了,但是在table和row那里加引号就不能查询了
请问这是为什么呢?
请问这是为什么呢?