(mysql) pb avec mysql_query
Résolu
mariox
Messages postés
33
Statut
Membre
-
mariox Messages postés 33 Statut Membre -
mariox Messages postés 33 Statut Membre -
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
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
-
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
-
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 -
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");