mysql_query("select * from da30_artcile")  or  die("程序调试中"); 
把这个值发给变量试一试呢?

解决方案 »

  1.   

    = = 你看看这个SQL在客户端里面执行有没有问题表名是不是有错是不是用了全角的字符了da30_artcile还是da30_article?你是不是拼写错了呀?
      

  2.   

    mysql_query() 向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询。如果没有指定 link_identifier,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用 mysql_connect() 函数来建立一个连接并使用之。查询结果会被缓存。
    你可以先看看连接数据库是否成功,数据库名是否错误,只要以上没错得话,那就是你SQl的问题了。就3个方面,
    补充一点是 php要加入mysql模块。
      

  3.   

    我觉得是da30_artcile拼写错误。应该是da30_article
      

  4.   

    既然前面两条没错,那错的就只有SQL语句了
    da30_artcile这个表是否存在? 或拼写错错等
      

  5.   

    呵呵,你们厉害,我加了mysql_error(),才发现表名写错了,打扰大家时间了