Erreur de synthaxe sql

Eléphant du PHP | 50 Messages

20 sept. 2005, 11:41

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

Mammouth du PHP | 568 Messages

20 sept. 2005, 11:45

Remplace = par LIKE

PS : Ce n'est pas un problème de PHP, mais de base de données ;)
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

Eléphant du PHP | 50 Messages

20 sept. 2005, 11:47

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...

Mammouth du PHP | 568 Messages

20 sept. 2005, 11:58

Je crois avoir trouvé...

Apparement, precision est un mot clé SQL... Essaye en changeant le nom du champ dans ta table...
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

Tho
Eléphant du PHP | 58 Messages

20 sept. 2005, 12:07

Ou de le mettre entre backquotes :

Code : Tout sélectionner

`precision`
(alt-gr + 7)

Eléphant du PHP | 50 Messages

20 sept. 2005, 12:12

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 :)