sql >> Database teknologi >  >> RDS >> Mysql

Hvordan binder jeg en INTERVAL-param med PDO?

Din kode forsøger at bruge en bind-variabel til at erstatte et SQL-nøgleord samt et tal. You Can't Do That™.

Da jeg har løst dette problem, har jeg oversat mine tidsintervaller til sekunder og derefter brugt

 CURDATE() - INTERVAL :seconds SECONDS

Forresten, CURDATE() giver dig midnat i dag. Du vil måske have NOW() i stedet, hvis du håndterer underdages intervaller.




  1. Oracle-syntaks – skal vi vælge mellem det gamle og det nye?

  2. API-serveren returnerer en 404-fejl

  3. Oracle Funktion til at opdatere en tabel, hvis posten er null, så INSERT

  4. Tæl totaler efter år og måned