Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in line 8

<?phpinclude("conn.php");?><tablewidth=500border="0"align="center"cellpadding="5"cell... <?php
include("conn.php");
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?
$sql="select*from mesage";
$query=mysql_query($sql);
while ($row=mysql_fetch_array($query)){
?>
<tr bgcolor="#eff3ff">
<td>标题:<?=$row[title]?> 用户:<?=$row[user]?></td>
</tr>
<tr bgColor="#ffffff">
<td>内容:<?=$row[content]?></td>
</tr>
<?
}
?>
</table>
展开
 我来答
豪气冲天宇宙1234
推荐于2016-10-06 · TA获得超过118个赞
知道答主
回答量:120
采纳率:50%
帮助的人:123万
展开全部
原因是SQL执行中语法错误了,修改下面的语句:
$sql="select * form message order by id desc";
$query=mysql_query($sql);

为:
$sql="select * form message order by id desc";
$query=mysql_query($sql);
if (!$query) echo "SQL错误:".mysql_error();

就可以运行时显示具体错误的原因。

你这个程序的错误可能是没有选择数据库,比如数据库是test,那么应该在mysql_query之前增加下面的语句:

mysql_select_db('test');
希望对你能有所帮助。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式