湖上湖
正常是这样的$sql = "select * from user";$query = mysql_query($sql);while(@$row = mysql_fetch_row){echo $row[0];}这里的$row意思就是 根据那条sql语句查询出来的结果集 是一个数组。如果你用的是 mysql_fetch_row 那么可以使用$row[0] $row[1]这样来打印你所查询的表的列 0表示第一个字段 1为第2个字段 以此类推如果你使用mysql_fetch_array 那么打印的时候你可以使用 $row[id] $row[name] 直接使用字段名称 这样更加一目了然。总的来说 这里的row就是结果集的意思 是一个数组。$row = mysql_fetch_row 为空的时候(也就是没有查询到结果) 会报错。最好在$row前面加一个@来屏蔽这个错误。