SQL selectionner les donnée entre l'id 1 et 5

Résolu
laquiche Messages postés 33 Statut Membre -  
nEm3sis Messages postés 722 Statut Membre -
Bonjour,
je souhaite selectionner les données dans une table, entre l'id 1 et 5, mais les id ne correspndent pas au numeros des enregistrement

j'avais mis ca au debut :
SELECT url FROM mp3 LIMIT ID = '1','5'
mais ca ne marche pas, sql renvoi une erreur
voila help me please :D
Configuration: Windows Vista
Internet Explorer 7.0

5 réponses

  1. nEm3sis Messages postés 722 Statut Membre 113
     
    tu confond un peu la ^^

    SELECT url FROM mp3 LIMIT 1, 5 selectionne les entrée numéro 2 3 4 5 6
    SELECT url FROM mp3 WHERE ID>=1 AND ID <=5 selectionne les entrée possédant un id compris entre 1 et 5 compris
    0
  2. laquiche Messages postés 33 Statut Membre
     
    ok, merci beaucoup c'est impecable, j'ai maintenant un autre probleme :

    $playlist = while ($donnees3 = mysql_fetch_array($reponse3) )
    {
    '|'.$donnees3['url'];
    };

    Je voudrais que ma varaible playlist soit egale a : | url1|url2|url3 etc etc
    hors la j'ai une erreur et j'arrive pas a comprendre, l'erreur est :
    Parse error: syntax error, unexpected T_WHILE in /home.12/l/a/q/laquiche/www/proxymp3/include_afftitre.php

    voila pouvez-vous m'aidez ??
    0
  3. nEm3sis Messages postés 722 Statut Membre 113
     
    en php while n'a pas de valeur donc tu ne peu pas le mettre dans une variable

    tu doi mettre comme ca a la place
    while ($donnees3 = mysql_fetch_array($reponse3) )
    {
    $playlist = '|'.$donnees3['url'];
    };
    
    0
  4. laquiche Messages postés 33 Statut Membre
     
    Si je fait comme ca $playlist, ne prend que une valeur, hors je veux que $playlist prenne toutes les valeur de $donnees3['url'] separé par des "|"
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. nEm3sis Messages postés 722 Statut Membre 113
     
    dans ce cas fait
    while ($donnees3 = mysql_fetch_array($reponse3) )
    {
    $playlist .= '|'.$donnees3['url'];
    };
    ce qui est la meme chose que
    while ($donnees3 = mysql_fetch_array($reponse3) )
    {
    $playlist = $playlist.'|'.$donnees3['url'];
    };

    si playlist doi etre vide avant la boucle tu rajoute $playlist = '' devant la boucle while
    0