(mysql) pb avec mysql_query

Résolu
mariox Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
mariox Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -
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

Airmanbzh Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   9
 
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
0
Christounet Messages postés 1264 Date d'inscription   Statut Membre Dernière intervention   1 392
 
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
0
mariox Messages postés 32 Date d'inscription   Statut Membre Dernière intervention  
 
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");
0