简单地说,我有一个 MySQL 数据库,我有一个带有“tinyINT”字段的表。我正在呼应每个条目的 tinyINT 字段的值,它们都工作正常。
如果字段中的值为 1+,它会按预期打印到页面,但如果我将任何值更改为 0,PHP 会打印 1 - 但是通过 phpmyadmin 进行的仔细检查显示该字段仍然包含 0。
我已经尝试将数据类型更改为小数/实数/INT/smallINT - 但这似乎都不能解决问题。
我假设这是我忽略的令人尴尬的简单事情,但此刻我完全被难住了!
有任何想法吗?:/
$sqlCommand = "SELECT * FROM table LIMIT 5";
$query = mysqli_query($con, $sqlCommand) or die (mysqli_error($con));
$query_result = mysqli_num_rows($query);
if ($query_result == 0) {
echo "no matches";
}
else {
// Output the data using a while loop
while ($row = mysqli_fetch_array($query)) {
// Gather all $row values into local variables
$value= $row["int_field"];
echo $value;
}
}