Heim >Backend-Entwicklung >PHP-Tutorial >php+mysql有数据,但查询不到数据问题

php+mysql有数据,但查询不到数据问题

WBOY
WBOYOriginal
2016-06-23 14:22:281453Durchsuche

一小段程序,在本地完全正常,传到服务器上执行时就是查不到数据,但在远程phpMyAdmin中用SQL方式查询也能查询得到,搞不懂了,有过类似经历的来帮忙啊.代码如下:

$query = "select name,class,schoolid from studentslist where class like '$query_class' and name like '$query_name' ";						echo $query.'<br>';                        			$result = MySql_query($query, $id);//			if($result)echo 'query success';                        $totalnum = MySql_num_rows($result);echo $totalnum.' records found.';                        if ($totalnum < 1) {                            echo "<p align=left>未找到 " . $query_class . " 班姓名为 " . $query_name . " 的学生记录。</p>";                        } 


回复讨论(解决方案)

可能是编码的问题,加上: mysql_query("set name utf8"); 看看

错了,这样
 mysql_query("set names utf8"); 

真的可以了, 结题, 给分, 不过你能再回贴解释一下为什么这样吗? 谢谢!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn