如何使用PHP在配置文件页面中回显用户名?

时间:2014-07-05 07:39:20

标签: php post get echo

所以我想在他们的个人资料中回应用户的“用户名”。当我使用这段代码时,它无法正常工作。为什么?请帮助我在我的页面<?php echo "<td>" . $row['username'] . "</td>";?>上回应这个但是没有用

<?php
if (!session_id()) session_start();
if (!$_SESSION['logon']){ 
    header("Location:login.php");
    die();
}
$con = mysql_connect("localhost","root","");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("test", $con);

$result = mysql_query("SELECT * FROM `users` where username='$username'");
while($row = mysql_fetch_array($result))
$username = $row['username'];
?>

2 个答案:

答案 0 :(得分:0)

尝试<?php echo $username; ?>

答案 1 :(得分:0)

在没有mysql_fetch_assoc循环的情况下尝试while函数:

$row = mysql_fetch_assoc($result);

<?php echo "<td>" . $row['username']; . "</td>"; ?>