|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Clémentine Inscription : juin 2006 Messages : 128 ![]() |
Bonjour,
En php, j'utilise une requête sql avec PDO (et postgreSQL derrière). Dans ma base j'ai un champ 'date' de type date. J'essaie de faire ressortir tous les éléments enregistrés supérieurs à une date que j'ai en format texte. Ma requete: Code :
SQLSTATE[42883]: Undefined function: 7 ERROR: function convert(date, unknown, integer) does not exist LINE 1: SELECT * FROM table WHERE date > convert(date... ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. Quelle est la bonne syntaxe ? Merci |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() |
PostgreSQL utilise il me semble to_date comme Oracle (convert étant le monde SQL-Server) :
Code :
__________________
Email : http://scr.im/waldar |
||
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Clémentine Inscription : juin 2006 Messages : 128 ![]() |
Merci, ça fonctionne parfaitement. Tu sauves ma journée !
![]() dernière question: vu que j'utilise PDO pour être indépendant de la bdd utilisée, si j'utilise cette fonction je redeviens dépendant de postgre (une migration vers mysql et hop faut changer ce bout de code). PDO n'a-t-il pas ses propres fonctions de conversion ? |
|
|
00
|
|
|
#4 |
![]() ![]() |
Ne connaissant pas PDO, je n'en ai aucune idée.
__________________
Email : http://scr.im/waldar |
|
00
|
|
|
#5 |
![]() ![]() Inscription : octobre 2008 Messages : 1 505 ![]() |
PDO offre une API commune pour envoyer des requêtes et récupérer des résultats mais ne change rien à ce qui est à l'intérieur des requêtes SQL.
|
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() Clémentine Inscription : juin 2006 Messages : 128 ![]() |
Ok merci beaucoup !
Résolu |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com