<?php
    $mysql_server_name="localhost"; //数据库服务器名称
    $mysql_username="root"; // 连接数据库用户名
    $mysql_password="12345"; // 连接数据库密码
    $mysql_database="infomanage"; // 数据库的名字
   
    // 连接到数据库
    $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);    $sqlqe="select * from comment;";  
     
    $rs=mysql_db_query($mysql_datebase,$sqlqe,$conn); // 获取查询结果
    echo mysql_error();    while($row=mysql_fetch_row($rs))
    {
       echo "$row[1]\n";
       echo "$row[2]\n";
       echo "$row[3]\n";
       echo "$row[4]\n";
    }
   
    // 释放资源
    mysql_free_result($rs);
    // 关闭连接
    mysql_close();  
?>
在命令行下查询没有问题,在.php文件查询出现如下错误,帮帮忙谢谢
错误提示如下
No database selected
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/betacom/connsql.php on line 16Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /var/www/betacom/connsql.php on line 25
    

解决方案 »

  1.   

      $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); 
      mysql_select_db($mysql_database,$conn);//加上这句!
      

  2.   

    在這之後$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); 

    mysql_select_db($mysql_database,$conn);$rs=mysql_db_query($mysql_datebase,$sqlqe,$conn); // 获取查询结果 
    改為
    $rs=mysql_db_query($sqlqe);
      

  3.   

    这样还没有?
    $mysql_server_name="localhost"; //数据库服务器名称
        $mysql_username="root"; // 连接数据库用户名
        $mysql_password="12345"; // 连接数据库密码
        $mysql_database="infomanage"; // 数据库的名字
     
        // 连接到数据库
        $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
          mysql_select_db($mysql_database,$conn);//加上这句!
        $sqlqe="select * from comment;"; 
       
        $rs=mysql_db_query($sqlqe,$conn); // 获取查询结果
       // echo mysql_error();    while($row=mysql_fetch_row($rs))
        {
          echo "$row[1]\n";
          echo "$row[2]\n";
          echo "$row[3]\n";
          echo "$row[4]\n";
        }
     
        // 释放资源
        mysql_free_result($rs);
        // 关闭连接
        mysql_close();  
      

  4.   

    错了,上面$rs=mysql_db_query($sqlqe,$conn);改为:$rs=mysql_query($sqlqe,$conn);
      

  5.   

    谢谢了,可以拉。我搞了一下午,刚学php累  阿