我用的是wampserver2.0集成系统,然后我建立了一个数据库。从我管理的网站上下载了一个动态网页文件,然后建立了相应的数据库和表。但是在wamp的WWW目录下测试的时候出现了以下问题,我初学者,求大师解决。
在应该显示数据库内容的框出现了以下语句
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\templates\xshjj\index.php on line 295
Valid result!

解决方案 »

  1.   

    检查一下你的phP连接数据库的语句是否正确 链接上了数据库
      

  2.   


    include("conn.php");$q="SELECT * FROM xsh_cy limit 12,4 ";$rs=mysql_query($q,$conn);
      if(!$rs){die("Valid result!");}
        echo "<table>";
      while($row = mysql_fetch_row($rs))
        echo "<tr><td><font size=4><b>
               $row[1]</b</td><td></td>
              <td>$row[2]</td><td></td><td></td>
      <td>$row[3]</td><td></td>
      <td>$row[4]</td><td></td>
      <td>$row[5]</td><td></td>
      <td>$row[6]</td><td></td>
      </tr>";网页代码我一点都没做更改的啊,直接从服务器下载下来的,数据库表也跟服务器上的做得一样,但是在本地测试就是不行
      

  3.   

    我不知道你网页代码是从哪下的,是教程?你看看那个conn.php文件里的参数是不是跟你搭设的环境一致.
    另外看看数据库里的表是否存在 xsh_cy ...是不是要求太高了?
      

  4.   


    不是哦,就是我们学院学生会的网页,上面就是有个名单而已,xsh_cy是成员名单的数据库来的。到时我看看COM.PHP那吧。不过那个文件我也没有改,可能要去设置一下,。
      

  5.   

    那个conn.php中的 $conn 是对的么
      

  6.   


    <?$conn=@mysql_connect("localhost:3306","root","") or die ("链接错误");
    mysql_select_db("xinxi",$conn);
    mysql_query("set names 'GBK'");
    ?>
      

  7.   

    你本地的数据库用户名是   root 密码空吗xinxi 库?
      

  8.   

    你的环境支持段标签吗?如果不支持请改为<?php
    还有确认你有该数据库和表吗,里面有数据吗。  
      

  9.   


    嗯嗯,xinxi是库,里面有个表xsh_cy,里面有数据的,Index.php那有连接这个表的语句的
    例如这一段  $q="SELECT * FROM xsh_cy limit 33,3 ";
      $rs=mysql_query($q,$conn);
      if(!$rs){die("Valid result!");}
      echo "<table>";
      while($row = mysql_fetch_row($rs))
      echo "<tr><td><font size=4><b>
      $row[1]</b</td><td></td>
      <td>$row[2]</td><td></td>
      <td>$row[3]</td><td></td>
      <td>$row[4]</td><td></td>
      <td>$row[5]</td><td></td>
      <td>$row[6]</td><td></td>
      </tr>";
      echo "</table>";
    其实有好多个表格,就是我们学生会的成员名单来的。我在本地就是测试不了这个网页
      

  10.   

    都有的,我索引页面都是用的是<?php
      

  11.   

    <?$conn=@mysql_connect("localhost:3306","root","") or die ("链接错误");
    mysql_select_db("xinxi",$conn);
    mysql_query("set names 'GBK'");
    ?>把那个@去掉 然后刷新看看有什么提示.
      

  12.   

    你的conn.php文件和查询输出的文件是不是在同一个目录下?