-
Problème requête Mysql
Bonjour, pourriez vous m'aider j'ai un petit problème avec une requête.
Code:
$sql ="SELECT * FROM utilisateurs, news WHERE utilisateurs.pseudo = news.pseudo AND pseudo='Eric' '.$premiereEntree.', '.$messagesParPage.'";
et voici l'erreur : You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' '.8.'' at line 1
8 est la valeur de messagesParPage, je comprend pas surtout que ma requête marche car je l'utilise ailleurs sans '.$premiereEntree.', '.$messagesParPage.' comme ca:
Code:
$sql ="SELECT * FROM utilisateurs, news WHERE utilisateurs.pseudo = news.pseudo AND pseudo='Eric'"
et cette méthode marche sur un autre site, ou elle est comme ca :
Code:
$sql = 'SELECT auteur, titre, date, date_titre, contenu FROM mexico_news ORDER BY date DESC LIMIT '.$premiereEntree.', '.$messagesParPage.'';
auriez vous une solution ...
merci et bonne journée
-
Peut-être parce que t'as oublié le mot limit.
-
re:
non ça vient pas de ça, mais merci quand même.
Une autre idée s'il vous plait ?
-
re:
désolé de vous avoir ennuyé. voici la solution, en fait ça venait de LIMIT (merci ;-) ) et aussi de l'omission de deux " "
solution :
Code:
$sql ="SELECT * FROM utilisateurs, news WHERE utilisateurs.pseudo = news.pseudo AND pseudo='Eric' LIMIT ".$premiereEntree.", ".$messagesParPage."";
merci