Php mysql获得会议记录

Php mysql获得会议记录,php,html,mysql,wordpress,time,Php,Html,Mysql,Wordpress,Time,使用minute()函数从字符串中获取分钟时遇到问题,它总是给我0 $consulta= sprintf("SELECT CURTIME()"); echo $horaActual = $wpdb->get_var( $consulta ); $consulta=sprintf("SELECT HOUR('$horaActual')"); $horaActual= $wpdb->get_var( $consulta ); $consulta=sprintf("SEL

使用
minute()
函数从字符串中获取分钟时遇到问题,它总是给我0

 $consulta=  sprintf("SELECT CURTIME()");
 echo $horaActual = $wpdb->get_var( $consulta );

 $consulta=sprintf("SELECT HOUR('$horaActual')");

 $horaActual= $wpdb->get_var( $consulta );

 $consulta=sprintf("SELECT MINUTE('$horaActual')");

 $minutosActuales= $wpdb->get_var( $consulta );
22:03:41

0

有什么问题吗

编辑:


问题是var$horaActual在第二个查询中再次被忽略。因此,第三个查询中的调用是针对a$horaActual=22的,这就是dosn不起作用的原因。谢谢。

您应该通过在一条语句中运行SQL来简化SQL:

SELECT MINUTE( CURTIME() )

既然您没有引用任何存储的数据,为什么要使用MySQL来实现这一点,而PHP的函数可以为您完成这一切

echo date('i');

你做错了。将这两个查询合并为一个查询,它们之间不需要有一些PHP变量。让Mysql自己做吧。410实际上是表中的值吗?那似乎。。好。。奇怪的是,有2个curtime调用和3个curdate调用,这就是为什么我加入了一个php变量。也许最好使用mysql变量实例。41是第二个。
选择分钟(“22:03:41”)应该可以工作。Echo$consulta以确认它是什么。您还可以使用:选择分钟(现在())