sql >> Database >  >> RDS >> Mysql

Hoe bind ik een INTERVAL-parameter met PDO?

Uw code probeert een bindvariabele te gebruiken om zowel een SQL-sleutelwoord als een getal te vervangen. Dat kan je niet™.

Toen ik dit probleem heb opgelost, heb ik mijn tijdsintervallen vertaald naar seconden en vervolgens gebruikt

 CURDATE() - INTERVAL :seconds SECONDS

Trouwens, CURDATE() geeft je vandaag middernacht. Misschien wilt u in plaats daarvan NOW() als u intervallen van een dag gebruikt.




  1. PHP / MYSQL Knop toevoegen aan kolom

  2. Optimalisatiedrempels - Gegevens groeperen en aggregeren, deel 4

  3. Asynchrone databasequery's met PostgreSQL in Node werken niet

  4. Voeg twee tabellen samen en vind overlappende datums en hiaten