PHP MYSQL ループで単一のデータを順番に出力する
小涛
小涛 2018-03-28 11:47:06
0
3
1666

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

テーブル構造

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

######
小涛
小涛

全員に返信(3)
小涛

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

いいねを押す +0
sky

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


いいねを押す +0
好人二狗

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

$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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート