我正在尝试为我的不同类别表选择项目,但它只显示我使用的是If()而我正在尝试使用elseif
if($get_idy='Cars'){
$sel = mysqli_query($con,"SELECT * FROM item WHERE category='Cars' ");
}elseif($get_idy='Trucks'){
$sel = mysqli_query($con,"SELECT * FROM item WHERE category='Trucks' ");
}
while($row= mysqli_fetch_array($sel))
{
有人可以帮忙吗?
答案 0 :(得分:0)
你的代码中出现了错误的条件。单" ="在变量和双重" =="中分配值检查变量值是否相同。它应该如下所示。
if($get_idy=='Cars'){
$sel = mysqli_query($con,"SELECT * FROM item WHERE category='Cars' ");
} elseif($get_idy=='Trucks'){
$sel = mysqli_query($con,"SELECT * FROM item WHERE category='Trucks' ");
} else{
echo "The category is empty";
}
while($row= mysqli_fetch_array($sel))
{
}
答案 1 :(得分:0)
你可以这样做,而不是检查每个类别的条件,
localhost/abc
请开始使用PDO,因为您的SQL容易受到SQL注入攻击
更新:根据您的评论发布此更新
$sel = mysqli_query($con,"SELECT * FROM item WHERE category='".$get_idy."'");
while($row= mysqli_fetch_array($sel)) {
//Your code here.
}