【发布时间】:2014-04-13 15:31:48
【问题描述】:
这是我的代码
<?php
try
{
$stmt = $conn->prepare("SELECT * FROM registration");
$stmt->errorInfo();
$stmt->execute();
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
echo "<tr>";
echo "<td>". $row['Autoid'] ."</td>";
echo "<td>". $row['Name'] ."</td>";
if($_SESSION['sesuname'])
{
echo "<td>Its You ". $_SESSION['sesuname'] ."</td>";
}
else if(!$_SESSION['sesuname'])
{
echo '<td>Follow</td>';
}
echo "</tr>";
}
} catch (PDOException $e) {
'Database Error : ' .$e->getMessage();
}
?>
我正在尝试在最终的td 中显示关注选项和登录用户名。但是,此编码始终在所有行中显示登录用户名。不知道哪里出错了?
【问题讨论】:
-
您需要将会话与选择的用户名进行比较,以定义它们是否不同或不知道要采取什么行动。你也没有打电话给
session_start()
标签: php mysql if-statement while-loop