我在 mysql 数据库中有一个表,它有八列。品牌、类型、描述、尺寸、胎面、库存、价格、图片。我在下面使用的 if 语句效果很好。
if($brandname=="Any Brand" && $pickchecker=="Single" ){
$query = "SELECT * FROM tirestock WHERE Size='$picked' AND Description='$pickcheck' AND Stock IN('1','3')";
当我向其中添加 elseif 语句时,第二条语句不起作用,即使有成对的库存,它也不返回任何库存记录。
if($brandname=="Any Brand" && $pickchecker=="Single" ){
$query = "SELECT * FROM tirestock WHERE Size='$picked' AND Description='$pickcheck' AND Stock IN('1','3')";
}
elseif ($brandname=="Any Brand" && $pickchecker=="Pair"){
$query = "Select * FROM tirestock WHERE Brand='$brandname' AND Size='$picked' AND Description='$pickcheck' AND Stock='2'";
}
我做错了什么,为什么这不起作用?这来自一个 php 脚本,用于在用户选择单选按钮 $pickchecker 单选或成对时查询数据库。谢谢你的帮助。