<?php
header("Content-Type: text/html;charset=utf-8"); 
$con = mysql_connect("localhost","root","root");
if (!$con)
  {
  die('数据库连接失败: ' . mysql_error());
  }
  else
  {
  mysql_select_db("demosql", $con);
  $result = mysql_query("SELECT * FROM daanbiao");
  while($row = mysql_fetch_array($result))
  {
  echo $row['id'] . " " . $row['name'];
  echo "<br />";
  }
  }
mysql_close($con);
?>

解决方案 »

  1.   

    总是提示这句话出错   Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in E:\phpStudy\WWW\1.php on line 12    小白研究了一个下午了,还是没有成功查询到数据。希望各位大神指点一下。
      

  2.   

    mysql_query()后打印mysql_error()看看
      

  3.   

     $result = mysql_query("SELECT * FROM daanbiao") or die(mysql_erroe());
      

  4.   

    在query 后 echo mysql_error();  看报什么错误
      

  5.   

    Fatal error: Call to undefined function mysql_erroe() in E:\phpStudy\WWW\1.php on line 11显示了致命的错误。
      

  6.   

    Parse error: syntax error, unexpected 'mysql_error' (T_STRING) in E:\phpStudy\WWW\1.php on line 11这个显示的是语法错误了。
      

  7.   

    No database selected
    Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in E:\phpStudy\WWW\1.php on line 12显示我没有选择数据库
      

  8.   

    错误提示很明显了
    No database selected
      

  9.   

    可是我已经选择了shujubiao了啊。
      

  10.   

    mysql_select_db("demosql", $con) or die(mysql_error());
     
      

  11.   

    $con = mysql_connect("localhost","root","root");这句话里面应该最后要加一个 数据库名 ,你select * from 后面的是表名。而且现在一般都用mysqli了吧