(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

  • Votes
  • Date
  • Date décroissante
  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");
    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. 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