MySQL データに 2 つの行があり、MySQL 行データが ('0' ではなく) '1' に等しい場合にのみコードをエコーする必要があります。これまでのコードは次のとおりです。重大なエラーがいくつかあるようです。
$query = "SELECT 162, 164 FROM search WHERE title = $title";
if ($result = $mysqli->query($query)) {
while ($row = $result->fetch_row()) {
if ($row["162"] = 1) {
echo '<div id="162link">1.6.2</div>';
}
}
if ($row["164"] = 1) {
echo '<div id="162link">1.6.2</div>';
}
}
}
$result->close();
}
$mysqli->close();
上記のコードにあるように、データベースでは 2 つの行は "162" と "164" です。