本帖最后由 u014474944 于 2014-04-11 16:01:35 编辑

解决方案 »

  1.   

    还有就是使用了mysql_query('set names gbk');
    但是上个页面会传递$key变量值 因为传递来的值是utf-8的 在执行sql语句时就会失效
      

  2.   

                $rs=mysql_fetch_array($query); //你这里多读了一行
                while ($rs=mysql_fetch_array($query)){
      

  3.   

    $keys=$_GET['keys'];
    改为
    $keys = iconv('utf-8', 'gbk', $_GET['keys']);
      

  4.   

    %".$keys."% 改为%". iconv('utf-8', 'gbk', '$keys')."%