Problème Mysql - Requête
jjjjjj
-
darlinho -
darlinho -
Bonjour, pourriez vous m'aider j'ai un petit problème avec une requête.
$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:
$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 :
$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
$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:
$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 :
$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
Configuration: Windows XP Firefox 2.0.0.14
A voir également:
- Problème Mysql - Requête
- Mysql community download - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Mysql streaming - Forum PHP
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
- L'opérateur ou l'administrateur a refusé la requête ✓ - Forum Windows
4 réponses
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."";[/CODE]
merci
solution :
[CODE]$sql ="SELECT * FROM utilisateurs, news WHERE utilisateurs.pseudo = news.pseudo AND pseudo='Eric' LIMIT ".$premiereEntree.", ".$messagesParPage."";[/CODE]
merci