我很难从带有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分

怎么了?
编辑:
问题是在第二个查询中再次出现了var$horaactual。所以第三个查询中的调用是agaist a$horaactual=22,所以这就是为什么不起作用的原因。谢谢。

最佳答案

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

SELECT MINUTE( CURTIME() )

10-07 18:48