PHP请教高手一个我菜鸟遇到的烦人难题!

<?

$conn = @mysql_connect("localhost","root","") or die ("链接错误");
mysql_select_db("newdb",$conn);

$sql = "SELECT * FROM 'test'";
$query=mysql_query($sql,$conn);

$row = mysql_fetch_row($query);
echo $row[uid];

?>
第九行错误!错误提示为
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\Www_local\index.php on line 9。
请教高手这是什么问题,并怎样解决!
谢谢啦!!!

呵呵 这是你查询结果不是单条结果的原因。你查询返回的结果是一个数组集。建议这么写:
$sql = ".......";
$query = mysql_query($sql);
while($rs = mysql_fetch_array($query) ){
echo "<pre>";
print_r($rs);
echo "<br/>";
}

注意sql语句里的写法:$sql = "SELECT * FROM `test`"; 表名称不要用单引号,而是英文输入法状态下 使用 TAB键上方的那个点号,输入的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-26
$row = mysql_fetch_row($sql );
第2个回答  2011-07-26
下面这行有错,多了引号:
$sql = "SELECT * FROM 'test'";

应该修改为:
$sql = "SELECT * FROM test";

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网