Bonjour,
J'ai un site web développé en PHP et utilisant une base de données oracle.
Dans celui-ci, j'ai une rubrique agenda et je souhaiterait affiché uniquement les évènement qui précède la date du jour.
Voici mon code:
Apparemment, le test que je fait dans ma requête ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $connect = odbc_connect($database,$user,$password) or die("Impossible de se connecter: " . odbc_error()); $today = date("Y-m-j"); echo "date = " . $today; $requete = "select news_id,titre,news_date,type from news where type = '2' and $today < news_date order by news_date desc"; $result = odbc_exec($connect,$requete);
Voici l'erreur que je reçoit:
Warning: odbc_exec(): SQL error: [Oracle][ODBC][Ora]ORA-00932: inconsistent datatypes: expected NUMBER got DATE , SQL state S1000 in SQLExecDirect in c:\easyphp1-8\www\sitegig\IncludeDroite\MenuDroite.inc.php on line 39
Quelqu'un peut-il m'aider?
Merci
Partager