错在这里:     $sqlstr = "select * from operator";
     $result = mysql_query($sqlstr,$dbc);你的SQL语句有毛病,比如表不存在!!

解决方案 »

  1.   

    同意 dgj(我是一匹狼)说的Supplied argument is not a valid MySQL result resource in /www/apache/htdocs/wbdj/testprg/test.phtml on line 19说明你的$result=mysql_query($sqlstr,$dbc)没有得到合法的查询结果ID
    另外,对你写程序的一点建议
    少用入口,比如说
    if ($db){
         mysql_select_db($db_name,$db);
       } 
      因为你用了if这是一个入口,有时候它可能是一个需要传递的值(不象你现在这样是从上面的语句得到的),所以很危险
    建议这样
      $link=mysql_pconnect("localhost","user","password") or die ("error");浅妄薄见,望与斟酌
      

  2.   

    function c2db() {
       $db = mysql_connect($host,$db_user,$db_password);
       if ($db){
         mysql_select_db($db_name,$db);
       } 
       return $db;
     }
    中的變量需要聲明為全局變量,否則已經連結失敗了 .