MySQL データベースから列「v162」および「v164」の値を取得しようとしています。問題なく接続されますが、2 つの列から情報が取得されません。
取得しようとしている列の行 (タイトルと一致するもの) は、次のように両方とも 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();
以前、コードの修正を依頼しましたが、コードにはさらに重大なエラーがいくつかありましたが、実際にデータを正常に取得する必要があるだけです。