Bonjour,
J'ai une db MaxDB et je fais une interface en PHP. Dans mon code, j'ai le select suivant:
avec $date_jour=2008-02-05 00:00:00.000000 et $user=1111
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());
l'execution me donne une erreur : "Invalid keyword or missing delimiter"
Or la requête suivante dans SQL Studio marche très bien :
J'ai essayé en rajoutant des simple quote autour de mes variables, mais alors Apache plante mechament!
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"
Merci d'avance,
Nico
Partager