82 votes

PDO::PARAM pour les dates ?

Est-ce que certains PDO::PARAM_??? existent qui peuvent être utilisés pour les dates ou les horodatages ?

Exemple de code :

$sql = "UPDATE my_table SET current_date = :date WHERE id = 43";
$statement = $pdo->prepare ($sql);
$statement->bindParam (":date", strtotime (date ("Y-m-d H:i:s")), PDO::PARAM_STR);
$statement->execute ();

-5voto

hector teran Points 322

Cela a marché pour moi.

//MS SQL
$sql = "UPDATE my_table SET current_date = GETDATE() WHERE id = 43";
$statement = $pdo->prepare ($sql);
//$statement->bindParam (":date", strtotime (date ("Y-m-d H:i:s")), PDO::PARAM_STR);
$statement->execute ();

1 votes

Vous n'aidez pas beaucoup en ne montrant pas comment lier le paramètre à une date générée par PHP au lieu de la fonction mysql GETDATE...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X