尝试从数据库中检索具有相同ID的多个元素

时间:2016-11-25 12:02:41

标签: php mysql

我有一个汽车数据库,为每个模型存储几辆汽车,我正在尝试检索特定型号的所有汽车,但是我的代码无效,我哪里出错?

$ModelID = $_GET['model_id'];

$result = mysqli_query($con, "SELECT * FROM Car WHERE ModelID = $ModelID");

while($row = mysql_fetch_assoc($result))
{           
   echo $row["RegNumber"];
   echo $row["Colour"]; 
}

1 个答案:

答案 0 :(得分:0)

我认为你这里有错误

while($row = mysql_fetch_assoc($result))
{           
   echo $row["RegNumber"];
   echo $row["Colour"]; 
}

您应该使用mysqli_fetch_assoc($result)代替。

不要混合mysql&的功能。 mysqli API,如果您的代码以前是用mysql api编写的,请尝试将其移植到mysqli或PDO