Page 1 sur 1

utiliser des variables avec LIMIT

Posté : 05 mai 2006, 11:20
par ephemere
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/

Re: utiliser des variables avec LIMIT

Posté : 05 mai 2006, 11:22
par Vaedan
Est ce que vous voyez le probleme
Pour ne pas te mentir, non :lol:

Posté : 05 mai 2006, 11:27
par ephemere
Comment ça? j'ai mal expliqué???

Posté : 05 mai 2006, 11:27
par guilt92
$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

Posté : 05 mai 2006, 11:28
par Vaedan
A vrai dire je ne vois nul part ta question ou un quelqueconque probleme / erreur de synthaxe :roll:

Posté : 05 mai 2006, 11:30
par guilt92
$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 ?

Posté : 05 mai 2006, 11:31
par Vaedan
Euh ça n'y étais pas ça tout à l'heure :?
Mais oui, tout à fait d'accord ;) Bien vu !

Posté : 05 mai 2006, 11:33
par Ryle
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 ;))

Posté : 05 mai 2006, 11:42
par ephemere
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: