セッションのユーザー名に従ってデータベースからユーザーデータを表示することにより、セッション変数のユーザー名をデータベースで使用できるようにしようとしています。
しかし、私のスクリプトは機能しません。ここで何をすべきですか?
<?php session_start(); ?>
<?php include "includes/connection.php"; ?>
<?php
$query = mysql_query("SELECT id, username, password, email, name, aim, admin, time, phone, address
FROM users
WHERE username = $_SESSION['myusername']");
while($row = mysql_fetch_object($query) )
{
echo "$row->Id<br />";
echo "Username: . $row['id']";<br />"
//echo "$row->Password<br />";
//echo "$row->Email<br />";
//echo "$row->Name<br />";
//echo "$row->Aim<br />";
//echo "$row->Admin?<br />";
//echo "$row->Time<br />";
//echo "$row->Phone<br />";
//echo "$row->Address<br />";
}
?>
動作する代わりに、スクリプトは画面に以下を表示します。
参照してください: http://www3.londonmet.ac.uk:8008/~iia0014/userdetails.php