<?php
$conn=mysql_connect("localhost","root","sasa")or die("数据库连接错误...".mysql_error());
$sql="select * from tb_admin";
$result=mysql_query("test",$sql,$conn);
$items=mysql_fetch_array($result);
if(!$items)
{
echo  "
}else
{
while ($items)
{
?>
<?php echo $items[id]?>
<?php echo $items[name]?>
<?php echo $items[pwd]?>
<?php 
}
}
?>
可是运行的时候  输出的是  “暂无数据...”; deBug: $items为fales 注: 数据库有数据!

解决方案 »

  1.   

    $result=mysql_query("test",$sql,$conn);
    这行有错换成$result=mysql_query($sql,$conn);
    或者换成$result=mysql_query($sql);
    都可以
      

  2.   


    $result=mysql_query("test",$sql,$conn);
    改成$result=mysql_query($sql,$conn);
    加上mysql_select_db(test);这句
      

  3.   

    [引用楼主 asdsadqw123412 的回复:]if(!$items)
    {
    echo "
    }else
    [/Quote]
    echo "";
      

  4.   

    $result=mysql_db_query("test",$sql,$conn);
      

  5.   

    $sql="select * from tb_admin";
    $result=mysql_query("test",$sql,$conn);
    这两句还是分开写的好。mysql_select_db("test") or die("数据库连接错误...".mysql_error());
    $sql="select * from tb_admin";
    $result=mysql_query($sql,$conn);
    不过没出错,说明数据库连接都没问题、把
    while ($items)改成
    while ($items=mysql_fetch_array($result))
    看看