php - MySQL 在显示记录时遇到问题
问题描述
我一直在为一个项目编写一段代码,该项目将显示车辆 BOLO(请注意)。Bolo 的记录存储在名为 bolos 的表中。当我退回我的箱子时,它会回显“No Bolos On Vehicle”,但如果它找到一个 bolo,它不会显示它也不会显示“No Bolos On Vehicle”。
$q = strip_tags($_GET['q']);
$getVeh = "SELECT * FROM vehicles WHERE vehicle_id='$q'";
$result = $pdo->prepare($getVeh);
$result->execute();
while ($row = $result->fetch(PDO::FETCH_ASSOC))
{
echo "<h6>Plate: " . $row['vehicle_plate'] . "</h6><br-leo-name-search>";
echo "<h6>Color: " . $row['vehicle_color'] . "</h6><br-leo-name-search>";
echo "<h6>Model: " . $row['vehicle_model'] . "</h6><br-leo-name-search>";
echo "<h6>Insurance Status: " . $row['vehicle_is'] . "</h6><br-leo-name-search>";
echo "<h6>Registration Status: " . $row['vehicle_rs'] . "</h6><br-leo-name-search>";
echo "<h6>VIN: " . $row['vehicle_vin'] . "</h6><br-leo-name-search>";
echo "<h6>Owner: " . $row['vehicle_ownername'] . "</h6><br-leo-name-search>";
$plate = $row['vehicle_plate'];
$stmt = $pdo->prepare("SELECT * FROM bolos WHERE vehicle_plate =:veh_plate");
$stmt->bindParam(':veh_plate', $row['vehicle_plate']);
$stmt->execute();
$bolosRows = $stmt->fetch(PDO::FETCH_ASSOC);
if (empty($bolosRows['bolo_id']))
{
echo "<hr><h6>No Bolos On Vehicle</h6>";
}
else
{
$getVehBolo = "SELECT * FROM bolos WHERE vehicle_plate=:plate";
$result = $pdo->prepare($getVehBolo);
$stmt->bindValue(':plate', $plate);
$result->execute();
while ($row = $result->fetch(PDO::FETCH_ASSOC))
{
echo "<table>";
echo "<tr>";
echo "<td><center><font color='red'>" . $row['bolo_reason'] . "</font></center></td>";
echo "<td><center><font color='red'>" . $row['bolo_created_on'] . "</font></center></td>";
echo "</tr>";
}
echo "</table>";
}
}
解决方案
推荐阅读
- azure - 使用 CircleCI 部署到 Azure VM
- wordpress - 如何从wordpress中复选框动作的总数中减去金额
- r - 使用 R 'Data Table' 进行以下计算
- ubuntu - 在 Ubuntu 18.04 上编译 Intel I219V 以太网卡
- angular - 如何在动态模板驱动表单的输入中添加默认值
- php - 如何在 php 中获取 SimpleXMLElement 对象到数组
- javascript - 反应样式/组件未显示(MS Fabric UI)
- python - 如何使用 Altair 创建嵌套的分组条形图?- 添加了样本数据
- vba - 使用 vba 更改数据透视表中的值字段设置时获取 #n/a
- python - 如何在 x^(2/3) 之类的 python 代码中编写分数幂?