【发布时间】:2018-01-06 09:03:38
【问题描述】:
拥有以下PHP:
<?php
session_start();
$conn = mysqli_connect("localhost", "test", "", "test");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql = "SELECT status FROM updates";
if ($result = mysqli_query($conn, $sql)) {
while ($row = mysqli_fetch_row($result)) {
echo '<div class="statusRow">' . "Status: " . $row['status'] . '</div>';
}
mysqli_free_result($result);
}
mysqli_close($conn);
?>
上面没有返回所需的“状态”输入,只是空白。不确定我在这里缺少什么?
【问题讨论】:
-
基本错误检查和显示。
-
@KevinP 输出是“状态:”
-
将 $row['status'] 更改为 $row[0]
-
@KevinP 100% 确定。我已经检查了四次。我在while循环中添加
print_r($row['status']),现在返回“状态:1”。不确定 1 指的是什么? -
@KevinP 更改为 $row[0] 似乎已经成功了。 0 到底是什么意思?