nbsp;html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
个人中心 session_start();
if(!isset($_SESSION['UID'])){
header("Location:login.html");
exit();
}
include('conn.php');
$userid = $_SESSION['UID'];
$username = $_SESSION['username'];
$user_query = mysql_query("select * from zhuce where Uid=$userid limit 1");
$row = mysql_fetch_row($user_query);
echo '用户信息:
';
echo '用户ID:',$userid,'
';
echo '用户名:',$username,'
';
echo '邮箱:',$row['Mail'],'
';
echo '出生日期: ',$row['Birthday'],'
';
echo '固定电话: ',$row['Phone'],'
';
echo '手机: ',$row['Mobile_telephone'],'
';
echo '注册日期: ',$row['Date'],'
';
echo '
注销 登录
';
?>
回复讨论(解决方案)
$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就可以了~你再试试~
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn