Erreur php
Résolu
yaya
-
yaya -
yaya -
Bonjour,
J'ai une erreur de syntaxe dans la ligne suivante, mais ne connaissant pas très bien le php, je ne la vois pas:
mysql_query("TRUNCATE TABLE meteo WHERE id_ville <= 1199 && id_ville >= 960") or die(mysql_error());
merci.
J'ai une erreur de syntaxe dans la ligne suivante, mais ne connaissant pas très bien le php, je ne la vois pas:
mysql_query("TRUNCATE TABLE meteo WHERE id_ville <= 1199 && id_ville >= 960") or die(mysql_error());
merci.
6 réponses
-
L'erreur est SQL et non PHP.
Remplace "&&" par "AND" ;) -
-
Autour des chiffres rajoutes des ".
Mais comme elle seraient interpretées par PHP, il faut les précéder d'un \
ça donne donc:
mysql_query("TRUNCATE TABLE meteo WHERE id_ville <= \"1199\" AND id_ville >= \"960\"") or die(mysql_error());
-
merci pour ton aide mais ça ne fonctionne toujours pas, myadmin renvoit:
#1064 - 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 'WHERE id_ville <= \"1199\" AND id_ville >= \"960\"' at line 1 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bizarre que PHP les fasses passer comme ça... enlève les antislash, et si ça marche toujours pas, mais des simples quotes à la place => '
-