Boucles PHP MYSQL pour générer une seule donnée en séquence
小涛
小涛 2018-03-28 11:47:06
0
3
1650

Je souhaite créer une boucle pour afficher des images en séquence. Vous ne savez pas comment écrire ce code ?

Structure des tableaux

              1
                                   identifiant

                 img

                clé

                   date

                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


Par exemple, l'ID de champ de key=1 est 1,2,5,7,10,11 six champs

Je souhaite en afficher un à la fois dans l'ordre.

La première sortie de l'identifiant 1 champ

2 fois l'identifiant de sortie 2 champ

....

6ème fois l'identifiant de sortie 11 champ

7ème fois l'identifiant de sortie 1 champ

8ème fois l'identifiant de sortie 2 champ

... .

Sortir l'identifiant pour la Nième fois et le champ suivant


boucle pour toujours.

Peu importe le nombre de données avec key=1 insérées au milieu, cela bouclera.



Comment écrire ce PHP

Actuellement trouvé une sortie séquentielle SQL Mais il n'est pas pratique à utiliser

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


.
小涛
小涛

répondre à tous(3)
小涛

Je l'ai résolu moi-même. En fait, il s'agit de jouer chaque chanson dans une boucle infinie

.
sky

Je ne comprends pas ce que tu essaies de faire


好人二狗

Je n'ai pas fait ce que vous avez fait, cela devrait être écrit comme une boucle infinie,

$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));
}

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!