PHP:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
Warning:mysql_fetch_array():suppliedargumentisnotavalidMySQLresultresourceinD:\wamp\w...
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\wamp\www\bbs1\list.php on line 8
<?php
include("conn.php");
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?
$sql="select * form message order by id desc";
$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>
帮下忙 谢谢了 展开
<?php
include("conn.php");
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?
$sql="select * form message order by id desc";
$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>
帮下忙 谢谢了 展开
3个回答
展开全部
原因是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');
$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');
展开全部
sql语法错误
$sql
=
mysql_query("select
*
from
`Out_Check`");
$info
=
mysql_fetch_array($aql);
改成:
$sql
=
mysql_query("select
*
from
`Out_Check`
where
1");
$info
=
mysql_fetch_array($sql);
你下面也有错误:
$info
=
mysql_fect_array($sql);
改成
mysql_fetch_array();
//fetch单词写错
$sql
=
mysql_query("select
*
from
`Out_Check`");
$info
=
mysql_fetch_array($aql);
改成:
$sql
=
mysql_query("select
*
from
`Out_Check`
where
1");
$info
=
mysql_fetch_array($sql);
你下面也有错误:
$info
=
mysql_fect_array($sql);
改成
mysql_fetch_array();
//fetch单词写错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用阳光上的桥的回答:
原因是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');
原因是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');
展开全部
$sql="select * from message order by id desc";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询