Affichage page par page ... erreur sur site distant ?

PierrePaul
Invité n'ayant pas de compte PHPfrance

14 mars 2005, 18:06

Bonjour a vous tous

Je ne comprend pas chez moi, en local, cela fonctionne ... !?

J'ai un script d'affichage page par page des infos recupérées sur une base...
Lorsque je clique sur suivant ou un chiffre je vais bien sur la page désirée...
J'ai exporté l mon script sur mon serveu local... et lorsque je clique sur suivant ou un chiffre... une erreur arrive ?

"SELECT count(*) FROM ANCE_DE WHERE date_saisie LIKE \'%2005%\' You have an error in your SQL syntax near '\'%2005%\' ' at line 1"

J'ai beau lire dans tous les sens l'erreur... je ne vois pas ce qu'il cloche... !?
Le "WHERE date_saisie LIKE \'%2005%\' " passe par une variable ($where) et elle est encodé (urlencode($where)) avant de d'aller sur l'autre page... !?
J'ai fait un echo $sql qui me donne : "SELECT count(*) FROM ANCE_DE WHERE date_saisie LIKE \'%2005%\' " ... Mai cela a l'air d'être bien!?


Aurais-je oublié quelque chose ?


Mon serveur distant utilise PHP Version 4.3.4
En local je suis sous Easyphp 1.7 (PHP Version 4.3.3)


Merci de votre aide.

PierrePaul
Invité n'ayant pas de compte PHPfrance

14 mars 2005, 18:13

Oooops !
Désolé de vous avoir derangé... j'ai trouvé !

Il suffisait de mettre une "stripslashes" avant de re-utiliser la variable...

Merci ! :)

Auriez vous un livre sur PHP 5 a me conseiller ?
Merci