问题描述
- php从数据库中读取某个表中的数据并在页面中一条条列出来,代码如下,数据库里有信息,显示不出来
-
<?php include(""connectDB.php""); @$query=mysql_query($conSELECT * from xx""); @$result=mysql_fetch_array(@$query); if($result==true){ ?> <table width=""100%"" height=""30"" border=""0"" cellpadding=""0"" cellspacing=""0""> <tr> <td height=""36"" align=""center"">暂无信息!</td> </tr> </table><table width=""100%"" border=""0"" cellspacing=""0"" cellpadding=""0""> <tr> <td width=""13%""> <a href=""newxx.php"">插入信息</a> <td width=""13%""> <a href=""query.php"">查询信息</a> </td> </tr></table> <?php}else{?> <table width=""90%"" height=""70%"" border=""0"" cellspacing=""0"" cellpadding=""0""> <tr> <td width=""13%""> <a href=""newxx.php"">插入信息</a> </td> <td width=""13%""> <a href=""query.php"">查询信息</a> </td> </tr></table> <table width=""80%"" height=""70%"" border=""1"" cellpadding=""0"" cellspacing=""0"" bordercolor=""#FFFFFF"" bordercolordark=""#D2E3E6"" bordercolorlight=""#FFFFFF""> <br> <br> <br> <tr align=""center""><td align=""center"">信息</td> </tr></table><table width=""90%"" height=""70%"" border=""3"" cellpadding=""1"" cellspacing=""1"" bordercolor=""#FFFFFF"" bordercolordark=""#D2E3E6"" bordercolorlight=""#FFFFFF""> <tr align=""center"" bgcolor=""#e3F4F7""> <td width=""10%"" bgcolor=""#e3F4F7"">信息id</td> <td width=""30%"" bgcolor=""#e3F4F7"">信息内容</td> <td width=""14%"" bgcolor=""#e3F4F7"">查看</td> <td width=""10%"" bgcolor=""#e3F4F7"">修改</td> </tr><?php//循环显示数据库信息do{ ?> <tr> <td style=""padding:5px;"" bgcolor=""#e3F4F7"" align=center> <?php echo $result['xxid'];?></td> <td style=""padding:5px;"" bgcolor=""#e3F4F7"" align=center> <?php echo $result['xxnr'];?></td> <td align=""center"" bgcolor=""#e3F4F7""><a href=""show.php?$xxid=<?php echo $result['xxid'];?>"">查看</a></td> <td align=""center"" bgcolor=""#e3F4F7""><a href=""updata.php?$xxid=<?php echo $result['xxid'];?>"">修改</a></td> </tr><?php }while(@$result=mysql_fetch_array($query));}?>
解决方案
if($result==true){
改为:
if($result){
试试
解决方案二:
@$query=mysql_query($conSELECT * from xx"");
改成 @$query=mysql_query(""SELECT * from xx""$con);试试
解决方案三:
可以把$result print_r出来
解决方案四:
先把@符号去掉,观察报错吧~
时间: 2024-12-31 22:27:10