Page 1 sur 1

Erreur de synthaxe sql

Posté : 20 sept. 2005, 11:41
par tibougnat
Bonjour,
J'ai une requete toute bete mais le navigateur me retourne une erreur de synthaxe
$rq1 = "SELECT COUNT(id_sondage) as somme1 FROM sondage WHERE precision = 'google' ";
"You have an error in your SQL syntax near 'precision = 'google' ' at line 1"

Je ne vois pas où est l'erreur, mais bon j'ai peut etre trop le nez dessus...

precision est bien un champ de ma table sondage

merci d'avance

Posté : 20 sept. 2005, 11:45
par heddicmi
Remplace = par LIKE

PS : Ce n'est pas un problème de PHP, mais de base de données ;)

Posté : 20 sept. 2005, 11:47
par tibougnat
Désolée de m'etre trompée de forum..

ça ne marche pas non plus avec LIKE... de plus google est un terme sur de la base, il est rentré par une liste déroulante et ne s'écrira que comme ça...

Posté : 20 sept. 2005, 11:58
par heddicmi
Je crois avoir trouvé...

Apparement, precision est un mot clé SQL... Essaye en changeant le nom du champ dans ta table...

Posté : 20 sept. 2005, 12:07
par Tho
Ou de le mettre entre backquotes :

Code : Tout sélectionner

`precision`
(alt-gr + 7)

Posté : 20 sept. 2005, 12:12
par tibougnat
Rha mince c'est pas de chance ça...
Je vais changer ce nom des la table ça sera plus simple et ça m'évitera des problèmes à l'avenir...
merci pour tout :)