php新人 求教

2025-04-14 19:39:56
推荐回答(1个)
回答1:

你的第一句是对的,但是 mysql_fetch_array() 这个函数接受的参数类型为 资源型,所以你要确保你的SQL执行没有错误。

你的SQL语句也是对的,我记得 show 好像是 mysql 中的保留字,你换一个表名试试看,

在取出数据之前你最好做个判断,确保你的 mysql_query() 返回的是一个资源型,否则代码执行到下面取不到数据你还不知道问题出现在哪里:

$sql;
$r = mysql_query($sql) OR exit('SQL 执行失败');

$data = mysql_fetch_assoc($r);  // 以关联数组形式取出结果集.