while循环用于检索数据

时间:2016-11-29 14:34:23

标签: php while-loop

我正在尝试根据模型从汽车租赁数据库中检索多辆汽车,因此如果有人点击福特,它将检索所有型号为2的汽车。我当前的代码只显示数据库中的第一条记录,如何创建一个while循环来回显每个匹配的行?

try:
    import pip
except ImportError:
    print("Pip not present.")

2 个答案:

答案 0 :(得分:0)

一种可能的解决方案是使用mysqli::query。永远不要忘记在查询中转义数据,在这种情况下,您应该使用mysqli::real_escape_string函数

$escapedModelId = $mysqli->real_escape_string($ModelID);
$query= "SELECT RegNumber, Colour FROM Car WHERE ModelID = '$escapedModelId'"; 
if ($result = $mysqli->query($query)) {
    while ($row = $result->fetch_assoc()) {
        echo $row["RegNumber"];
        echo $row["Colour"];  
    }
}

答案 1 :(得分:0)

您需要以下内容:

{{ errors|json_encode|raw }}

有关详细信息,请查看PHP Documentation