所以我想在他们的个人资料中回应用户的“用户名”。当我使用这段代码时,它无法正常工作。为什么?请帮助我在我的页面<?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'];
?>
答案 0 :(得分:0)
尝试<?php echo $username; ?>
答案 1 :(得分:0)
在没有mysql_fetch_assoc
循环的情况下尝试while
函数:
$row = mysql_fetch_assoc($result);
<?php echo "<td>" . $row['username']; . "</td>"; ?>