Page 1 of 2

klausimas dėl GROUP BY

Posted: 2011 May 10 17:46
by aurimasko
turiu kodą :

Code: Select all

$sms = mysql_query("SELECT * FROM `table` WHERE `delete`='0' GROUP BY `expired` "); while ( $row = mysql_fetch_assoc($sms) ) {...}  
bėda tame, kad man reikia, kad grupiuotų ne nuo mažiausio expired iki didžiausio, o nuo didžiausio iki mažiausio ir nežinau kaip padaryti

Re: klausimas dėl GROUP BY

Posted: 2011 May 10 18:29
by beast
GROUP BY `expired` ORDER BY `expired` DESC
?

Re: klausimas dėl GROUP BY

Posted: 2011 May 10 19:24
by aurimasko
gerai ačiū,o kaip pvz padaryti, kad su while kai kopijuoja į naršyklę tai jeigu padaro daugiau negu 6 printus ( 6 žinutes iš mysql nukopijuoja ), tai kitus printina į kitą puslapį ( ženkliukas yra puslapių ) . panašiai kaip php fusion šaukykloje

Re: klausimas dėl GROUP BY

Posted: 2011 May 10 19:43
by psychical
aurimasko wrote:gerai ačiū,o kaip pvz padaryti, kad su while kai kopijuoja į naršyklę tai jeigu padaro daugiau negu 6 printus ( 6 žinutes iš mysql nukopijuoja ), tai kitus printina į kitą puslapį ( ženkliukas yra puslapių ) . panašiai kaip php fusion šaukykloje

Code: Select all

$result = mysql_query("SELECT * FROM database.table WHERE `delete`='0' GROUP BY `expired` DESC LIMIT ".($_GET['page'] * 6).", 6");
http://www.linkas.lt/?page=2 - rodys nuo 7 iki 12

Re: klausimas dėl GROUP BY

Posted: 2011 May 12 16:58
by aurimasko

Code: Select all

$data = date("Y/m/d H:m:s");        $kada = date("Y/m/d H:m:s");        $timeleft = new DateTime("$kada");        $timeleft->modify("+3 day");        $exp = $timeleft->format("Y/m/d H:m:s");         $name = $_POST['nick'];        $zinute = $_POST['sms'];        mysql_query("INSERT INTO `shoutbox` (`author`, `sms`, `expired`, `date`, `delete`) VALUES ('$name', '$zinute', '$exp', '$data', '') "); 
Kodėl kartais įrašo blogą laiką? pvz. yra 17:50:30, o įrašo 17:05:01

Re: klausimas dėl GROUP BY

Posted: 2011 May 12 17:35
by psychical
Laikas imamas arba is VPS arba is vartotojo kompiuterio, priklauso kaip naudoji date koda...

Re: klausimas dėl GROUP BY

Posted: 2011 May 12 21:07
by aurimasko
psychical wrote:Laikas imamas arba is VPS arba is vartotojo kompiuterio, priklauso kaip naudoji date koda...
o kaip gauti tikslų laiką?

Re: klausimas dėl GROUP BY

Posted: 2011 May 12 21:21
by psychical

Re: klausimas dėl GROUP BY

Posted: 2011 May 12 21:37
by aurimasko
galima gal kokį pavyzdį kaip naudot nes nelabai suprantu..

Re: klausimas dėl GROUP BY

Posted: 2011 May 12 21:45
by psychical

Code: Select all

$today = mktime(0, 0, 0, date("m"), date("d"),   date("Y"));