我正在尝试从 MySQL 数据库中检索列“v162”和“v164”的值。它连接得很好,但没有从两列中检索信息。
我要检索的列的行(与标题匹配的行)都是 TINYINT(1) 值,如下所示:
v162 = 1
v164 = 0
这是我目前的代码:
$mysqli = mysqli_connect($host, $user, $pass, $database);
$query = "SELECT * FROM search WHERE title = '$title'";
if ($result = $mysqli->query($query)) {
$i = 0;
while ($row = $result->fetch_row()) {
if ($row["v162"] == '1') {
echo '<div id="162link' . $i . '">1.6.2</div>';
}
if ($row["v164"] == '1') {
echo '<div id="164link' . $i . '">1.6.4</div>';
}
$i++;
}
$result->free();
}
$mysqli->close();
我之前要求更正代码,其中有一些更严重的错误,现在我只需要实际成功检索数据即可。