当前位置:编程问答 > php >

买来书的代码运行好是错误。。帮帮忙啊。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环境问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,