運賃というテーブルから各キャビンカテゴリの運賃を検索するクエリがあります。
各行にはstatusというフィールドがあり、「Available」、「Last Few」、「SoldOut」のいずれかになります。
私の質問はこんな感じです...
$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)'] . ""; } ?>
返されたすべての行のステータスが='売り切れ'であることを確認するにはどうすればよいですか
どうもありがとう
リッチ :)