Bonjour,

Je tourne en rond depuis deux jours. Sur mon site en local, ma requête fonctionne lors que j'installe le source chez mon hébergeur, elle se comporte différemment.

Ci-dessous le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
texte_requete="select c_zone,c_annee,c_lieux,c_vacances,c_debut,c_fin ";
$texte_requete=$texte_requete."from t_calendrier ";
$texte_requete=$texte_requete."where c_zone=$selzone and c_annee=$selannee order by c_debut"; 
$requete1 = mysql_query($texte_requete);
Chez mon hébergeur, elle plante

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 '\"Zone B\" and c_annee=\"2011 - 2012\" order by c_debut' at line 1<br>La consultation a échoué select c_zone,c_annee,c_lieux,c_vacances,c_debut,c_fin from t_calendrier where c_zone=\"Zone B\" and c_annee=\"2011 - 2012\" order by c_debut
on peut voir que dans ma requête on retrouve c_zone=\"Zone B\" alors que sur mon site en local j'obtiens c_zone="Zone B". On retrouve un \ chez l’hébergeur.

Pourquoi? avez-vous une idée?

Merci d'avance