【发布时间】:2018-06-06 17:58:45
【问题描述】:
如何防止它再次加载同一个表格行并且永不停止?我的脑袋无法接受......我知道我以某种方式创建了一个无限循环,所以我在互联网上搜索,我看到人们在做几乎相同的事情,但不知何故它对他们有用。
include_once "additional_code/dbh.inc.php";
session_start();
$savedUsername = $_SESSION["username"];
if (!isset($savedUsername) || empty($savedUsername)) {
header("location: login.php");
exit;
}
$sql = "SELECT * FROM messages WHERE sender = $savedUsername";
$result = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($result);
if ($row > 0) {
echo "it works";
while($row) {
echo htmlspecialchars($row["sender"] . ": " . $row["msg"]);
echo "<br><br>";
}
}
else {
echo "It doesn't work";
}
?>
【问题讨论】:
标签: php mysql sql mysqli infinite-loop