<?php  
    $db=mysql_pconnect("121.185.204.21", "root", "");
mysql_select_db ('lyb',$db) ;
    $sql = mysql_query("select * from login");
   $result= mysql_query($sql);
   $row = mysql_fetch_array($result);
echo "<TABLE><TR><TD>'$ror['user']</TD><TD>'$row['password']</TD></TR></TABLE>";
    mysql_close($db);
?>

解决方案 »

  1.   

    这一句写错了个字母改成如下:
    echo "<TABLE><TR><TD>$row['user']</TD><TD>$row['password']</TD></TR></TABLE>";
      

  2.   

    大哥,你的代码运行出现:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\inetpub\wwwroot\guest\d.php on line 6
    ' ' 
      

  3.   

    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\inetpub\wwwroot\guest\login.php on line 6
      

  4.   

    可能是她疏忽了,有一个小问题:把$sql那一句改成这样就对了
        $sql = "select * from login";
      

  5.   

    阿斌,我加上你的那句话后,可以运行了,但是不是出现的是:'Array'['user'] 'Array'['password'] 
    请问这是怎么回事!
      

  6.   

    <?php
    $db=mysql_pconnect("localhost","root","9931123");
    $select=mysql_select_db ("lyb",$db);
    $sql="select * from login";
    $result= mysql_query($sql);
    $row=mysql_fetch_array($result);
    echo "<TABLE><TR><TD>";
    echo $row["user"];
    echo "</TD><TD>";
    echo $row["password"];
    echo "</TD></TR></TABLE>";
    mysql_close($db);
    ?>只是在本地测试成功,估计是由于引号的问题。分行写是没有问题的,最好用一个数据库连接类来实现,这样安全得多。显示部分用模板类来实现,可以少写一些echo(虽然我有一个同学也叫echo)。试试吧。
      

  7.   

    $sql = mysql_query("select * from login");
       $result= mysql_query($sql);这样可以吗?
      

  8.   

    如果我想输出一个数组(或者数据库里的user 和password!),上面代码应该怎么改!我数据库里有10列user 和password!
      

  9.   

    在select子句后面应该加上个";"吧?!!
      

  10.   

    如果是要输出一组数据,我会用一个数据库类来实现
    在phplib中有一个很好的数据库类
    引用它,实例它,连接库,遍历库,挨个出。