买来书的代码运行好是错误。。帮帮忙啊。php
<?php
$host = "127.0.0.1"; //MySQL数据库服务器
$userName = "root"; //用户名
$password = ""; //密码
$dbName = "db_database19"; //数据库名
$connID = mysql_connect($host, $userName, $password); //连接MySQL数据库
mysql_select_db($dbName, $connID); //选择MySQL数据库
mysql_query("set names gbk"); //设置字符集
echo "<table border=\"1px\" align=\"center\">
<tr>
<td>学号</td>
<td>姓名</td>
<td>班级</td>
<td>语文</td>
<td>数学</td>
<td>英语</td>
</tr>";
$query= mysql_query("select sno, sname, class, chinese, math ,english from tb_student", $connID); //执行查询
while($result = mysql_fetch_array($query)) //获取结果集并输出查询结果
{
echo "<tr>
<td>".$result["sno"]."</td>
<td>".$result["sname"]."</td>
<td>".$result["class"]."</td>
<td>".$result["chinese"]."</td>
<td>".$result["math"]."</td>
<td>".$result["english"]."</td>
</tr>";
}
echo "</table>";
mysql_close($connID);
?>
追问:变成这样图片
答案:这样出现的结果是你的数据库里面没有表tb_student,连接到数据库,执行 show tables,看看有没有tb_student表
其他:$query= mysql_query("select sno, sname, class, chinese, math ,english from tb_student", $connID); //执行查询
在这句下面加入:
if(!$query){
die(mysql_error()); //这是输出数据库错误的原因
}
看看查询是不是出问题了。
上一个:PHP网页如何接收按钮的值?请问
下一个:iis5.1配置php环境问题