首页  >  问答  >  正文

PHP MYSQL 循环顺序输出单条数据

我想做一个循环顺序输出图片.不知道写这个代码?

表结构 

                    id

                    img

                    key

                    date

                1

                    h1.jpg

                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
#                8                h1.jpg
#                3                1522077253
#                9                h1.jpg
#                3                1522077253
#                10                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   六个字段

我想按顺序每次输出一条.

第1次输出 id 1字段

第2次输出 id 2字段

.......

第6次输出 id 11字段

第7次输出 id 1字段

第8次输出 id 2字段

.......

第N次输出 id 下一个字段


永远循环下去.

中间不管插入多少个key=1的数据  都会循环下去.



请问这个PHP 如何编写.

目前找到一个顺序输出的sql  但是使用起来不便利

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


小涛 小涛 2370 天前1612

全部回复(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++) {

    $reult = mysql_query($sql);

    var_dump(mysql_fetch_array($result));
    }

    回复
    0
  • 取消回复