我有一个查询,它从名为 fares 的表中查找每个客舱类别的票价。
每行都有一个名为 status 的字段,可以是“Available”、“Last Few”或“Sold Out”
我的查询是这样的...
$query_fares = sprintf("SELECT *, fares.fare-fares.offered AS yousave FROM cruises, fares WHERE fares.cruise_id = %s AND cruises.id = fares.cruise_id ORDER BY fares.sortorder ASC", GetSQLValueString($colname_fares, "text"));
如果所有的小屋都卖光了,我想展示它们。如果返回的行状态中的第一条记录是“已售罄”,那么我的代码会显示“已售罄”字样,这是不好的。如果所有行状态都已售罄,我只想显示已售罄。
我当前的代码是
<?php if($row_fares['status'] !== 'Sold Out') { echo "Prices from £" . $row_lowfare['MIN(offered)'] . ""; } ?>
我需要做什么来检查所有返回的行状态是否为 = 'Sold Out'
非常感谢
富有的 :)