为了账号安全,请及时绑定邮箱和手机立即绑定

php里mysql_fetch_row()

php里mysql_fetch_row()

PHP
三国纷争 2019-02-19 13:13:58
php里mysql_fetch_row()
查看完整描述

1 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

正常是这样的
$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前面加一个@来屏蔽这个错误。

查看完整回答
反对 回复 2019-02-26
  • 1 回答
  • 0 关注
  • 411 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信