gpt4 book ai didi

php - 无法选择具有奇数整数的列

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:54 24 4
gpt4 key购买 nike

我正在学习 MySql 一段时间,我认为制作一个可以搜索飞机的有趣项目会很有趣。问题是我想用给定数量的引擎在 PHP 中选择飞机。这适用于偶数,但当使用奇数时会出现问题,但仅限于 PHP 代码,而不是当我将其用作 PHPMyadmin 中的查询时。

代码:

$result=mysqli_query($con, "SELECT * FROM civilPlanes WHERE engines=3");
//Normally 3 would be a POST variable

if (!$result) {
die('Error: '.mysqli_error($con));
}

if (mysqli_num_rows($result) > 1) {
echo '
<tr>
<th>Manufacturer</th>
<th>Type</th>
<th>Seats (max)</th>
<th>Tumbnail</th>
<th>Engines</th>
</tr>';

while ($row=mysqli_fetch_array($result)) {
echo '
<tr>
<td>' . $row['manufacturer'] . '</td>
<td>' . $row['type'] . '</td>
<td>' . $row['maxSeats'] . '</td>
<td>' . $row['thumbnail'] . '</td>
<td>' . $row['engines'] . '</td>
</tr>';
}
}

else {
echo 'Nothing found';
}

我要搜索的飞机所在的行是:

id manufacturer      type  seats engineType  engines
21 McDonnell Douglas MD-11 410 turbofan 3

每架发动机数量不同的飞机都能正常工作。

哦,这个脚本是用 AJAX 调用的。

提前致谢

最佳答案

如果 mysqli_num_rows($result) 大于 1,您只返回行。这意味着它只有在有两行或更多 行时才有效。

关于php - 无法选择具有奇数整数的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19777422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com