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"));