画像を順番に出力するループを作りたいのですが、コードの書き方がわかりませんか?
テーブル構造
## id | img | 鍵############ 日付############### 1 | h1.jpg1 |
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
実際、私はそれを自分で解決しました、それは無限ループですべての曲を再生することです
何をしようとしているのか理解できません
私はあなたがしたことをしませんでした。これは無限ループとして書く必要があります。
$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));
}