Bonjour,
Je n'ai malheureusement pas réussi à m'inspirer des autres posts sur le sujet.
Il s'agit d'un script PHP7 visant à réaliser un export sn csv.
Je souhaite convertir une valeur date (en format "texte" dans la bdd) en format "date" pour pouvoir la comparer avec une tranche de dates. (donc extraire tous les enregistrements entre date_from et date_to)
Ma table "submissions" comporte les champs suivants (cf fichier champs_bdd.jpg joint):
Column Type Valeur
FieldName text Jour
FieldValue text 01/07/2016
Voici le code qui ne sort aucun résultat (cf fichier joint "resultat requete.jpg"):
J'ai essayé '%d/%m/%Y' au lieu de "%d/%m/%Y" sans succès.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $reponse = $bdd->query('SELECT * FROM vdvyt_rsform_submission_values a JOIN vdvyt_rsform_submissions b ON a.SubmissionId=b.SubmissionId WHERE ( FieldName="Jour" AND STR_TO_DATE(FieldValue, "%d/%m/%Y") BETWEEN "'.$from.'" AND "'.$to.'" ) ORDER BY FieldValue ASC ');
Je ne sais pas s'il faut d'autres infos (je ne suis pas développeur pro).
Un grand merci par avance à toute bonne âme et esprit éclairé.
Xavier
Partager