dbconnect.php文件是:<?php
 /*
 * Created on 2008-10-10
 *
 *
 * 仅供学习交流使用 版权所属杨其军
 */ $conn=mysql_connect("localhost","root","123") or die ("不能连接到您的数据库".mysql_error());
 mysql_select_db("messages",$conn) or die("不能选择数据表请确认是否存在".mysql_error());
mysql_query("set names 'bgk'");?>

解决方案 »

  1.   

    select * from gbook where lastID is null order by id desc limit(0,20) 我这样写怎么会说我有语法错误呢?
      

  2.   

    mysql_query("set names 'bgk'"); 
    这句你写错了吧
    应该是 mysql_query("set names 'gbk'"); 
      

  3.   

    mysql_query("set names 'bgk'"); 设置插入编码
      

  4.   

    mysql_query("set names 'bgk'"); 
      

  5.   

    echo 下数据,乱码的话。考虑iconv转换
      

  6.   

    代码写错啦mysql_query("set names 'bgk'"); ===> mysql_query("set names 'gbk'");
      

  7.   

    select * from gbook where lastID is null order by id desc limit(0,20) 
    =>select * from gbook where lastID is null order by id desc limit 0,20;