찾다

 >  Q&A  >  본문

PHP MYSQL은 단일 데이터 조각을 순서대로 출력하기 위해 반복합니다.

루프를 만들어서 사진을 순서대로 출력하고 싶은데요. 이 코드를 어떻게 작성해야 할지 모르시나요?

테이블 구조

                             아이디

                img

                  키

                  날짜

              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 6개 필드입니다

순서대로 하나씩 출력하고 싶습니다.

ID 1의 첫 번째 출력 field

2번 출력 id 2 field

.....

6번 출력 id 11 field

7번 출력 id 1 field

8번 출력 id 2 field

... .

id를 출력 N 번째와 다음 필드


는 영원히 반복됩니다.

key=1인 데이터가 중간에 아무리 많이 삽입되어도 반복됩니다.



이 PHP를 작성하는 방법

현재 순차 출력 sql을 찾았는데 사용이 불편해요

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


小涛 小涛 2463일 전1695

모든 응답(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 desclimit 1'

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

    $reult = mysql_query($sql);

    var_dump(mysql_fetch_array($result));
    }

    회신하다
    0
  • 취소회신하다