ÔõôʹÓÃThinkPHP5¾ÙÐÐÊý¾Ý¿âÅÌÎÊÅÅÐò
ÔÚ¾ÙÐÐÊý¾Ý¿âÅÌÎÊʱ£¬ÅÅÐòÊÇÒ»¸ö³£¼ûµÄÐèÇó¡£Êý¾ÝÅÅÐò¿ÉÒÔʹÎÒÃÇÔ½·¢Àû±ãµØÃ÷È·Êý¾ÝµÄ¼ÄÒ壬²¢¾ÙÐÐÆÊÎö¡£¹ØÓÚThinkPHP5£¬¿ÉÒÔͨ¹ýŲÓÃorder()ÒªÁì¶ÔÅÌÎÊЧ¹û¾ÙÐÐÅÅÐò¡£
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÃ÷È·order()ÒªÁìµÄ»ù±¾Óï·¨¡£ order()ÒªÁìʹÓÃÒÔÏÂÐÎʽ£º
->order('×Ö¶Î1 DESC,×Ö¶Î2 ASC')
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬DESCÌåÏÖ½µÐòÅÅÁУ¬ASCÌåÏÖÉýÐòÅÅÁС£
ʾÀý£º
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
$data = Db::table('user')->where('age', '>', 18)->order('age DESC,name ASC')->select();
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
ÔÚÉÏÃæµÄʾÀýÖУ¬ÎÒÃÇ´Ó user Êý¾Ý±íÖÐÑ¡ÔñÄêËê´óÓÚ18ËêµÄÓû§£¬²¢°´ÄêËê¾ÙÐнµÐòÅÅÁУ¬°´ÐÕÃû¾ÙÐÐÉýÐòÅÅÁС£
ÎÒÃÇÒ²¿ÉÒÔ¼òÆÓµØת´ïÐèÒªÅÅÐòµÄ×Ö¶ÎÃû£º
$data = Db::table('user')->where('age', '>', 18)->order('age DESC')->select();
µÇ¼ºó¸´ÖÆ
ÈôÊÇÏëÔÚ¶à¸ö×Ö¶ÎÖ®¼äת´ï£¬Ê¹ÓöººÅÀë¸ô£º
$data = Db::table('user')->where('age', '>', 18)->order('age DESC,name ASC')->select();
µÇ¼ºó¸´ÖÆ µÇ¼ºó¸´ÖÆ
ÎÒÃÇ»¹¿ÉÒÔÏñÕâÑù¶ÔЧ¹û¾ÙÐзÖÒ³£º
$data = Db::table('user')->where('age', '>', 18)->order('age DESC')->paginate(10);
µÇ¼ºó¸´ÖÆ
ÉÏÃæµÄʾÀýÖУ¬ÎÒÃǽ«Ð§¹û·ÖΪÿҳ10Ìõ¼Í¼£¬ÒÔ±ã¸üºÃµØ´¦Àí´óÐÍÊý¾Ý¼¯¡£
ÒÔÉϾÍÊÇÔõôʹÓÃThinkPHP5¾ÙÐÐÊý¾Ý¿âÅÌÎÊÅÅÐòµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡