utiliser des variables avec LIMIT

Eléphant du PHP | 124 Messages

05 mai 2006, 11:20

Salu tout le monde :D

Voila en fait je cherche à utiliser les variables $toto1 = 0 ; et $toto2 = 10;
de telle sorte a ce que ma requete sql ne m'affiche que les 10 premiers résultats sur ma page...

Voila ce que j'ai fait:
$sql = "SELECT id, etc, etc, FROM ma_table LIMIT '".$toto1."', '".$toto2."'";
$resultSet = mysql_query($sql);

Tout marche nikel si je remplace les variables par des valeurs.

Est ce que vous voyez le probleme et surtout comment le résoudre :?:
Merki

PS : Youppiiii c'est la fete c'est mon centième message !! \:D/

Eléphant du PHP | 493 Messages

05 mai 2006, 11:22

Est ce que vous voyez le probleme
Pour ne pas te mentir, non :lol:

Eléphant du PHP | 124 Messages

05 mai 2006, 11:27

Comment ça? j'ai mal expliqué???

Mammouth du PHP | 1353 Messages

05 mai 2006, 11:27

$sql = "SELECT id, etc, etc, FROM ma_table LIMIT ".$toto1.", ".$toto2; 
$resultSet = mysql_query($sql); 
Et comme ca ? :wink:
Je pense que le problème vient simplement du fait que tu mettes les valeurs entre ' ' alors que ce sont des nombres qu'il faut mettre :D
Modifié en dernier par guilt92 le 05 mai 2006, 11:29, modifié 1 fois.

Eléphant du PHP | 493 Messages

05 mai 2006, 11:28

A vrai dire je ne vois nul part ta question ou un quelqueconque probleme / erreur de synthaxe :roll:

Mammouth du PHP | 1353 Messages

05 mai 2006, 11:30

$sql = "SELECT id, etc, etc, FROM ma_table LIMIT ".$toto1.", ".$toto2; 
$resultSet = mysql_query($sql); 
Et comme ca ? :wink:
Je pense que le problème vient simplement du fait que tu mettes les valeurs entre ' ' alors que ce sont des nombres qu'il faut mettre :D
tu n'es pas d'accord avec moi Vaedan ?

Eléphant du PHP | 493 Messages

05 mai 2006, 11:31

Euh ça n'y étais pas ça tout à l'heure :?
Mais oui, tout à fait d'accord ;) Bien vu !

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

05 mai 2006, 11:33

Bah l'erreur comme l'a noté guilt92, c'est qu'on ne met jamais en SQL - sous peine de représailles vives et sévères - d'apostrophes autour d'un nombre ! :)

(bon sauf si c'est pour le stocker comme une chaine de caractère, mais dans ce cas là, c'est plus vraiment considéré comme un nombre non plus ;))

Eléphant du PHP | 124 Messages

05 mai 2006, 11:42

pas mal la ptite image ryle pas mal...
effectivement c'était du aux ' '...en fait j'avais jamais percuté que la syntaxe dépendait de la nature de la valeur, des que je voulais mettre une variable en requete je faisait '". ."' point a la ligne

merci ça m'apprendra à pas faire les choses machinalement ! :roll:

Bon we a tous ! :wink: