在phpadmin中建立好了一个视图route1,然后点击SQL,输入语句:
   select * from route1 where startstop='九龙' and endstop='8753部队';
   运行通过,返回一条记录。
   现在我想用传参数的方式,在页面编写事件实现动态查询,问题是即便用的是静态查询方式,还是取不到记录!
   如下:
   mysql_connect("localhost","root","");
   mysql_select_db("yangzheng");
   mysql_query("set names utf8");
   $re=mysql_query("select * from route1 where startstop='九龙' and endstop='8753部队' ");
   while($row=mysql_fetch_array($re, MYSQL_ASSOC)) {
   echo(" 
    " . $row["linename"] . "
    ");
   }
   这个事情真诡异,还望高人指点

解决方案 »

  1.   

    mysql_query("set names utf8"); //如果文件编码是gbk, 这里改gbk
      

  2.   

    虽然这个问题我已经事先自己解决了,但还是要结贴给分。至少专家没有说错,我就是改动 mysql_query("set names utf8"); 这一句为 mysql_query("set names gbk");之后运行通过的。
     向helloyonu0致敬。