1. $row[name1] 加引号试试 $row["name1"]

解决方案 »

  1.   

    这种报错一般是因为你sql语句执行有错。
      

  2.   

    错误提示,差不多说的是你的MySQL读取数据是出错了。按照这个提示,应该是你的函数用错了吧代码不全,你的第15行和第26行代码到底是什么??
      

  3.   

    page.php on line 26为:
        
    $rows_num=mysql_num_rows($query); cantingnmg.php on line 15为:while ($row=mysql_fetch_array($temp))
      

  4.   

    mysql_num_rows($query); 
    汗水  $query不会是查询语句吧 应该是个result
      

  5.   

    的确是那样的,不能使用mysql_fetch_query的要用mysql_fetch_result
      

  6.   

    rows操作的应该是使用mysql_fetch_result得到的结果上面的说错了
      

  7.   

    不行,page.php语法是正确的,已经在我做其他模块的时候已经实现了。
    就是碰到这个环节过不去...郁闷中...
      

  8.   

    $temp=page1($sql);
    这个是啥?
    mysql_connect 
    mysql_query   
    mysql_fetch_ass
    你的过程不对
      

  9.   

    page1 是显示第一页的意思,$temp 是我设置的临时变量,给page.php进去中间的转换用~
      

  10.   

    mysql_connect  连接数据库
    mysql_query   送出字符串
    mysql_fetch_ass 这个我代码里没有~
      

  11.   

    $temp=page1($sql);
    page1没写出来
    $sql=page1("select id,name1,add1,qy,xqy,china,paixi,jiaotong,dianhua,fax,date,people,day,num,chewei,wangzhi,email,re from canting");
    $temp=mysql_query($sql);
    估计是这个意思吧
      

  12.   

    贴出函数 page1 的代码!!!
      

  13.   

    在这个前面加上一个@
    改过一后的是这样:@mysql_num_rows
    你可以试试
    @mysql_fetch_array()