<?
if(mysql_connect(localhost,root,123456)){ echo "选择数据库:ieddss";
mysql_select_db(ieddss);
       $sql =mysql_query('select*from ie');
         echo "<br>"."打开表:ie";
       while($row =mysql_fetch_row($sql)){
       echo $row['id'];
       }}?>
我就想输出数据库中的几个ID,一直都没有显示,不知道怎么回事。

解决方案 »

  1.   

    <?php
    if(mysql_connect('localhost', 'root', '123456')){
      echo "选择数据库:ieddss";
      mysql_select_db('ieddss');
      $sql = mysql_query('select * from ie');
      echo "<br>"."打开表:ie";
      while($row = mysql_fetch_row($sql)){
        echo $row['id'];
      }
    }
      

  2.   

    <?php
    if(mysql_connect('localhost', 'root', '123456')){
      echo "选择数据库:ieddss";
      mysql_select_db('ieddss');
      $sql = mysql_query('select * from ie');
      echo "<br>"."打开表:ie";
      while($row = mysql_fetch_row($sql)){
        echo $row['id'];
      }
    }我这样放上去了,还是没有。
      

  3.   

    把error_reporting设成E_ALL,display_errors打开,就有调试信息
      

  4.   

    改成:
    <?php
    if(mysql_connect('localhost', 'root', '123456')){
      echo "选择数据库:ieddss";
      mysql_select_db('ieddss');
      $sql = mysql_query('select * from ie');
      echo "<br>"."打开表:ie";
      while($row = mysql_fetch_assoc($sql)){
        echo $row['id'];
      }
    }
      

  5.   

    估计是connect时就废掉了,所以没有显示。 想办法按acabin的方法把调试信息搞出来。
    或者用mysql的连接工具,试着连一下, 看是不是用户名密码的问题。数据库和apahce都在你本地机器吧?
      

  6.   

    用mysql_fetch_array()或者mysql_fetch_assoc(),因为你用的是关联数组