(mysql) pb avec mysql_query

Résolu
Bonjour, j'ai un probleme avec mysql_query quand j'ajoute LIMIT comme contrainte avec les limite j'ai une erreur qui se gener , mais je ne comprend pas le probleme qui se passe avec LIMIT

erreur

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\site\photo_video\photos_videos.php on line 106

je comprend que les arguments passé au tableau sont erroné mais alor commet je doit ecrire ma requete??

$reponse_photo = mysql_query("SELECT * FROM photo WHERE album='". $album . "'LIMIT '" . $premierPhotoAafficher . "', '" . $nombreDePhotoParPage ."'" );

merci d'avance

3 réponses

  1. La fonction SQL LIMIT comporte quelques paramêtres
    SELECT * FROM tatable LIMIT 0,10;


    Ce code te retourne les 10 enregistrement à partir de l'enregistrement 0 (donc les 10 premiers)

    Et bien sûr, vu que ceux sont des nombres, je te conseille d'enlever les apostrophes avant et après tes guillemets

    Cdt
    1. Bonjour,

      En fait la syntaxe correcte est la suivante
      $reponse_photo = mysql_query("SELECT * FROM photo WHERE album='". $album . "' LIMIT 10"
      Tu dois indiquer après le mot LIMIT combien d'enregistrements tu veux (dans cet exemple il s'agit de 10 enregistrements).
      A plus
      1. oui vous avez raison , j' ai pas fais attention au type de la variable merci
        soluce : $reponse_photo = mysql_query("SELECT * FROM photo WHERE album='". $album . "' LIMIT $premierPhotoAafficher , $nombreDePhotoParPage");