par
Cyrano » 06 oct. 2010, 20:37
Fais donc des concaténations proprement, ça devrait fonctionner normalement :
Au lieu de :
$mini=0;
$max=10;
$requete= "SELECT * FROM clients ORDER BY pays LIMIT '$mini','$max' ";
$result=mysql_query($requete);
Essaye plutôt :
$mini = 0;
$max = 10;
$requete = "SELECT * FROM clients ORDER BY pays LIMIT ". $mini .",". $max ." ";
$result = mysql_query($requete);
Comme les valeurs sont des entiers, pas besoin de les mettre entre apostrophes, et observe également la différence au niveau de la coloration syntaxique entre ton code et le corrigé. (attention à la différence entre apostrophes «'» et guillemets «"»)
Fais donc des concaténations proprement, ça devrait fonctionner normalement :
Au lieu de :
[php]$mini=0;
$max=10;
$requete= "SELECT * FROM clients ORDER BY pays LIMIT '$mini','$max' ";
$result=mysql_query($requete);[/php]
Essaye plutôt :
[php]$mini = 0;
$max = 10;
$requete = "SELECT * FROM clients ORDER BY pays LIMIT ". $mini .",". $max ." ";
$result = mysql_query($requete);[/php]
Comme les valeurs sont des entiers, pas besoin de les mettre entre apostrophes, et observe également la différence au niveau de la coloration syntaxique entre ton code et le corrigé. (attention à la différence entre apostrophes «'» et guillemets «"»)