这个PHP遍历数据库的代码问题出在哪里?求高手看一下

2025-03-25 06:37:24
推荐回答(5个)
回答1:

对于这个问题可以从如下几方面检查:
1.数据库的IP和用户名密码是否都填写正确;
2.数据表看是否正确;
3.表中的字段都正确吗;
4.以上都没有问题的话,那就是配置问题了;

下面我给你一段我调试并通过的代码给你,你可以直接拷过去用的





无标题文档



用户留言
$conn=mysql_connect("localhost","root","123456") or die("数据库连接失败");
$set=mysql_select_db("a1202200719",$conn)or die("数据库为空");
mysql_query("SET NAMES `GBK`");
$sql="SELECT * FROM `msg`";
$query=mysql_query($sql);

while($row=mysql_fetch_array($query)){
?>





}
?>


回答2:

代码无误,如果没有任何输出,可以把$query=mysql_query($sql);前面加个if判断,再加个else输出一个错误提示,这样总算显示些什么

回答3:

看看页面报什么错。另外,对mysql_query的执行结果应该做一下判断,加上if($query==true)再执行fetch语句。

回答4:

你的 代码没有问题的,你是不是数据库连接的有问题呢,看看其他地方找找原因吧

回答5:

....

应该是
吧。。写掉了? 还有要把php的报错打开, 有报错的问题都好解决