Bonjour,

J'ai une db MaxDB et je fais une interface en PHP. Dans mon code, j'ai le select suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$query_ptage_user= "select * from ptage_infotel ptage left outer join hor_view hor on ptage.$jour_semaine=hor.id_hor where ptage.jour>=ptage.d_contrat and ptage.jour<=ptage.d_contrat_fin and ptage.jour=$date_jour and ptage.badge=$user order by ptage.nom, ptage.jour, ptage.heure";
$result_ptage_user= maxdb_query($link,$query_ptage_user) or die("La requête a échoué : ".maxdb_error());
avec $date_jour=2008-02-05 00:00:00.000000 et $user=1111
l'execution me donne une erreur : "Invalid keyword or missing delimiter"
Or la requête suivante dans SQL Studio marche très bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from ptage_infotel ptage left outer join hor_view hor on ptage.$jour_semaine=hor.id_hor where ptage.jour>=ptage.d_contrat and ptage.jour<=ptage.d_contrat_fin and ptage.jour='2008-02-05 00:00:00.000000' and ptage.badge='1111' order by ptage.nom, ptage.jour, ptage.heure"
J'ai essayé en rajoutant des simple quote autour de mes variables, mais alors Apache plante mechament!

Merci d'avance,

Nico