Yii创建命令排序
我正在寻找按ASC或DESC排序,不太确定如何使用Yii进行排序,我下面的代码如下所示,但我不确定按何处排序,因为我需要按DESC排序时间戳,按ASC排序homeTeamNameYii创建命令排序,yii,Yii,我正在寻找按ASC或DESC排序,不太确定如何使用Yii进行排序,我下面的代码如下所示,但我不确定按何处排序,因为我需要按DESC排序时间戳,按ASC排序homeTeamName $query= Yii::app()->db->createCommand() ->select('*') ->from('livematch') ->where('DATE
$query= Yii::app()->db->createCommand()
->select('*')
->from('livematch')
->where('DATE(timestamp) BETWEEN DATE(NOW()) AND DATE(NOW()) + INTERVAL 7 DAY')
->order(array('timestamp', 'homeTeamName'))
->queryAll();
这方面的任何帮助都非常好您可以直接添加,如下所示:
$query= Yii::app()->db->createCommand()
->select('*')
->from('livematch')
->where('DATE(timestamp) BETWEEN DATE(NOW()) AND DATE(NOW()) + INTERVAL 7 DAY')
->order(array('timestamp', 'homeTeamName desc'))
->queryAll();
这意味着:
orderbytimestamp,homeTeamName DESC
您可以直接添加它,如下所示:
$query= Yii::app()->db->createCommand()
->select('*')
->from('livematch')
->where('DATE(timestamp) BETWEEN DATE(NOW()) AND DATE(NOW()) + INTERVAL 7 DAY')
->order(array('timestamp', 'homeTeamName desc'))
->queryAll();
这意味着:orderbytimestamp,homeTeamName DESC
像这样尝试
$query = Yii::app()->db->createCommand("SELECT * FROM livematch where DATE(timestamp) BETWEEN DATE(NOW()) AND DATE(NOW()) + INTERVAL 7 DAY order by timestamp desc" );
$std_list = $query->queryAll();
试着这样,
$query = Yii::app()->db->createCommand("SELECT * FROM livematch where DATE(timestamp) BETWEEN DATE(NOW()) AND DATE(NOW()) + INTERVAL 7 DAY order by timestamp desc" );
$std_list = $query->queryAll();
谢谢你的帮助,非常感谢。谢谢你的帮助,非常感谢。谢谢你的帮助,但是我需要像上面一样格式化,我知道这和上面一样,所以谢谢。谢谢你的帮助,但是我需要像上面一样格式化,我知道这和上面一样,所以谢谢你。