検索

ホームページ  >  に質問  >  本文

PHP MYSQL ループで単一のデータを順番に出力する

画像を順番に出力するループを作りたいのですが、コードの書き方がわかりませんか?

テーブル構造

h1.jpg 8 9 10
## id

img

鍵############ 日付############### 1

1 1522077253
2 h1.jpg
# 1 1522077253
3 h1.jpg
# 2 1522077253
4 h1.jpg
# 2 1522077253
5 h1.jpg
# 1 1522077253
6 h1.jpg
# 2 1522077253
7###### h1.jpg
# 1
1522077253
h1.jpg
# 3
1522077253
h1.jpg
# 3
1522077253
h1.jpg
# 1
1522077253
# 11 h1.jpg
# 1 1522077253
12 h1.jpg
# 2 1522077253
13 h1.jpg
# 3 1522077253
14 h1.jpg
# 2 1522077253
15 h1.jpg
# 2 1522077253
16 h1.jpg
# 3 1522077253
17 h1.jpg
# 2 1522077253
18 h1.jpg
# 3 1522077253
19 h1.jpg
# 3 1522077253


例えばkey=1のフィールドIDは1,2,5,7,10,11の6フィールド

一度に1つずつ出力したい

1回目出力id 1フィールド

2回目出力id 2フィールド

....

6回目出力id 2フィールド

出力 ID 11 フィールド

7 回目出力 ID 1 フィールド

8 回目出力 ID 2 フィールド

....

N 回目time id の次のフィールドを出力します。

ループは永遠に続きます。

key=1 のデータが途中にいくら挿入されても、ループは継続します。


この PHP の書き方。

現在、シーケンシャル出力 SQL を見つけましたが、それは使いにくい

select * from tu_pic order by field(id,9,5,6,7,8) 制限 1

######
小涛 小涛 2462日前1691

全員に返信(3)返信します

  • 小涛

    小涛 2018-04-03 21:31:50

    実際、私はそれを自分で解決しました、それは無限ループですべての曲を再生することです

    返事
    0
  • sky

    sky2018-04-03 21:29:38

    何をしようとしているのか理解できません


    返事
    0
  • 好人二狗

    好人二狗2018-03-29 12:19:43

    私はあなたがしたことをしませんでした。これは無限ループとして書く必要があります。

    $sql = 'select * from tu_pic order by id desc limit 1'

    for ($i=0;;$i++) {

    $result = mysql_query($sql);

    var_dump(mysql_fetch_array($result));
    }

    返事
    0
  • キャンセル返事