ホームページ >バックエンド開発 >PHPチュートリアル >PHP は問題を解決するためにデータベースからユーザー情報を読み取ることができません

PHP は問題を解決するためにデータベースからユーザー情報を読み取ることができません

WBOY
WBOYオリジナル
2016-06-23 14:07:48859ブラウズ





人中心



session_start();
if(!isset($_SESSION['UID'])){
header("Location:login.html");
exit();
}
include('conn.php');
$userid = $_SESSION['UID'];
$ユーザー名 = $_SESSION['ユーザー名'];
$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 返される数組はインデックス数組であり、関連する数組の形式で取得が承認されています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。