mysql_select_db(wenfan);
改为
mysql_select_db('wenfan');还有像$row[hometel]这样的
全改为
$row['hometel']

解决方案 »

  1.   

    你的数据库登陆不用用户名和密码的吗?
    $link=mysql_connect("localhost","user","pass");
    mysql_select_db("wenfan",$link);看看行不行?
      

  2.   

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\web\cs2\index.php on line 10
    这句话好像是说调用mysql_fetch_array()时的参数无效。在你的程序中,没有其它错误,
    这可能是在执行$result=mysql_query($query);时出错了!说明$result的值不正确,请你用
    if($result)echo "ok!";else echo "bad!";验证一下!
      

  3.   

    把这句:mysql_select_db(wenfan);改为:
    mysql_select_db("wenfan");试一下,不行在加上用户名和密码登陆试试.
      

  4.   

    晕, 我才发现, 你是在函数中调用$result的.
    有一个变量的存在域的问题, 现在这个$result在函数中是没有值的, 当然错了.
    要么你把$result当个参数传进去, 要么在函数内用globals声明一下.详细看PHP手册相关内容.
      

  5.   

    try:
    $result=mysql_query($query);
    $row=mysql_fetch_array($result);
    function show()
    {
      while($row)
      

  6.   

    还是不行,我试着在$result=后加条if($result)echo "OK" ; else echo "ERROR";
    结果显示ERROR,连接是没有问题的,我用mysql_error试过.
    估计是$result的问题,然后我想到,在函数中$result是无值的,我把函数不用直接编译也不行...
      

  7.   

    奇怪select * from connect可以了,而select id,name,qq,email,addr,worktel,mobile,hometel from connect就不行
    谢谢各位。