sql >> Databasteknik >  >> RDS >> Mysql

Hur binder jag en INTERVAL-param med PDO?

Din kod försöker använda en bindningsvariabel för att ersätta ett SQL-nyckelord samt ett nummer. You Can't Do That™.

När jag har löst det här problemet har jag översatt mina tidsintervall till sekunder och sedan använt

 CURDATE() - INTERVAL :seconds SECONDS

Förresten, CURDATE() ger dig midnatt idag. Du kanske vill ha NOW() istället om du hanterar intervaller under dagar.




  1. Hur man använder den lagrade proceduren 'sp_server_info' i SQL Server

  2. Kan jag använda Oracles analytiska funktion här?

  3. Hur importerar man CSV-fildata till en PostgreSQL-tabell?

  4. Hämta lista över tabeller med eller utan primärnyckelbegränsning i all databas från SQL Server-instans - SQL Server / TSQL självstudie del 61