Maison >développement back-end >tutoriel php >php无法重数据库内读出用户信息来 求解
nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
$row = mysql_fetch_row($user_query);
得到的是下标数组
你用关联数组的方式如$row['Mail'],自然就得不到数据了
需要这样 $row[0]、$row[1] ....
这样
$row = mysql_fetch_assoc($user_query);
才可以
$row['Mail']、$row['Phone'] ....
可以这样吧
while($info=mysql_fetch_array($result))
echo $info[name];
这样逐行读取,你那个的我就有点看不懂了
可以这样吧
while($info=mysql_fetch_array($result))
echo $info[name];
这样逐行读取,你那个的我就有点看不懂了
不写遍历就读取查询的出来的第一条数据,并且他只读取了一条数据。
一楼正解。
老大已经回答你了,mysql_fetch_row返回的数组是索引数组,你用关联数组的形式取值肯定是取不到值得。
或者你可以$row=mysql_fetch_assoc就可以了~你再试试~