按信息的的提示,应该是你的$result为空.有可能是那个查询结果的是空的.这条信息应该并不影响程序的运行.如果想在结果为空的时候不显示这条warning,可以用@忽略错误信息,或在真正运行的时候把出错信息的显示关掉.

解决方案 »

  1.   

    仔细检查一下你的数据库
    看看test数据库里面有没有test这个表????
      

  2.   

    <?
        //获得数据库连接
       $myconn=mysql_connect("localhost","root","");//读取数据库
    mysql_select_db("test",$myconn);
    $strsql="seltct * from test";
    $result=@mysql_query($strsql,$myconn);
    if(!$result){
    处理既可以
    }
    while($row=mysql_fetch_array($result))
    {
    }
      ?>
    大概因为是没有这条记录。加
      

  3.   

    没有记录或者没有表;改成
     <?
        //获得数据库连接
       $myconn=mysql_connect("localhost","root","");//读取数据库
    mysql_select_db("test",$myconn);
    $strsql="seltct * from test";
    $result=mysql_query($strsql,$myconn);
             $rows=mysql_num_rows($result);
             for($i=0;$i<$rows;$i++){
               list(*****)=mysql_fetch_row($result);
             }
      ?>