caseステートメントを使用して制限の操作を制御しようとしています。私は何をしようとしているのこの作品を作成する方法は?ケース&リミット
サンプルクエリ:
ORDER BY bider_price
DESC LIMIT
(CASE WHEN id_bid_writer = "'.$_SESSION['id_member'].'"
THEN 0,1
ELSE 0,2
END)
caseステートメントを使用して制限の操作を制御しようとしています。私は何をしようとしているのこの作品を作成する方法は?ケース&リミット
サンプルクエリ:
ORDER BY bider_price
DESC LIMIT
(CASE WHEN id_bid_writer = "'.$_SESSION['id_member'].'"
THEN 0,1
ELSE 0,2
END)
PHPスクリプトでは、SQLの外LIMIT値を選択してください。たとえば:
$sql = "SELECT * FROM tbl "
"LIMIT ".($logged_in ? "0,1" : "0,2");
それ以外の場合は、PHPコードで条件文でそれを行うことができても意味
これは論理的な解決策です – user850690
を行うものではありません。..
$ SQLが= "TBLのLIMIT SELECT * FROM"($ LOGGED_IN。? "0,1": "0,2");
あなたはここで何をしようとしているのか、より概念的に説明できますか? –
売り手が最高入札単価(限度0,1)を表示したとき ビダーがそのページを見て入札を表示した場合(制限0,2) – user850690
私はあなたがそのケースを使用できるかどうかわからない'THEN 1'と' ELSE 2'を '0 'なしで試すことができます。 – Jacob