我想知道您是否可以在 PDOstatement 中的 mysql 中设置用户变量,然后在同一语句的查询中使用它?我的印象是,如果我使用单独的语句,用户变量会“丢失”,尽管我不确定。每个 PDOStatement-> 执行不同的事务吗?如果是,如果通过 PDO 使用事务,那么在一个语句中设置的用户变量是否可以在后面的一个语句中使用?
基本上我正在尝试编写一个 php 脚本,它将日期和时间作为参数,并在表中搜索与该日期和时间以及接下来的 5 个小时匹配的行,但我正在考虑在 mysql 中进行日期/时间算术运算因为它比尝试在 php 中创建我自己的要多得多,坦率地说,这听起来需要做很多工作;当天变化时,我必须检查什么时候是午夜(00:00),月份....
我正在尝试熟悉使用数据库的网站的 php 脚本编写......