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