0
定義された値が満たされた後にdb内のテーブルからデータを選択する際に問題が発生しました。これを行うには定義された値の前または後のデータベースからデータを選択
私のコードは次のとおりです。
$fi = 'first_segment'
$im = popo.jpg
$sqls = "SELECT * FROM $fi,news_pictures
WHERE $fi.pi_id = news_pictures.pi_id
AND news_pictures.i_name = '$im'
GROUP BY news_pictures.id DESC";
私はそのクエリで結果を達成することができませんでした。
は基本的に、私はnews_pictures.i_name = '$im'
が真ならば、リターンはnews_pictures.id DESC
に応じて、テーブル内の他のデータが続く$im
の値から開始した場合、クエリを確認したいです。
サンプルデータと出力は:
表news_pictures
:
id i_name
-- ------
1 coco.jpg
2 lolo.jpg
3 popo.jpg
4 dodo.jpg
$im = popo.jpg
以来、私は私のクエリはid DESC
でpopo.jpg
から始まるすべての値を表示したい、すなわちpopo.jpg
、lolo.jpg
、coco.jpg
。
mysql内部結合を使用する – JYoThI