» »

sort

sort

glavic ::

sortiranje po dnevih. kako?
kot novice na st-ju.
sortiras najprej vse datume po vrsti (DESC).
kako pol napises da ti za vsak dan izpise posebaj novice?
Musselli bizi

rasta ::

Daš en if statement, če je datum trenutne novice drugačen od datuma od prejšnje, ga še enkrat izpišeš, drugače pa ne.
A je to to, kar si hotel?

glavic ::

jep. zdej treba to spravt v word :>
Musselli bizi

glavic ::

kako bi v zanki while primerjal datum prejsnega datuma ??
kako sploh dobit datum prejsnega datuma ?

$result = mysql_query( "SELECT * FROM news ORDER by date DESC" );
$num = mysql_numrows( $result );

while ( $i < $num ) {
$id = mysql_result( $result , $i , 'id' );
$userID = mysql_result( $result , $i , 'userID' );
$date = mysql_result( $result , $i , 'date' );

echo$date;

++$i
}
?>
Musselli bizi

rasta ::

$result = mysql_query( "SELECT * FROM news ORDER by date DESC" );
$num = mysql_numrows( $result );

while ( $i < $num ) {
$id = mysql_result( $result , $i , 'id' );
$userID = mysql_result( $result , $i , 'userID' );
$date = mysql_result( $result , $i , 'date' );

if ($tmp_date != Date("j.n",$date) ) {
  echo$date;
  $tmp_date = Date("j.n",$date);
}


++$i
}

Pa uporabljaj mysql_fetch_array namesto mysql_result. Uporaba slednje funkcije se mi zdi v tem primeru malo nepraktična (preveč kode).

darh ::

rasta & glavic....
najbolj prakticno je takole fetchanje podatkov:

list( $prviPodatek, $drugiPodatek, $tretjiPodatek, .. ) = mysql_fetch_row( mysql_query("some mysql query...") )
Excuses are useless! Results are priceless!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

PHP: Izpis galerije slik

Oddelek: Izdelava spletišč
101393 (1236) Lion29
»

[php, mysql] sortiranje izpisa iz baze

Oddelek: Izdelava spletišč
262656 (2175) Binji
»

sql težava

Oddelek: Izdelava spletišč
51331 (1081) CaqKa
»

Kaj je narobe tu...(php)

Oddelek: Programiranje
51190 (1088) teac
»

MySQL & PHP napaka..

Oddelek: Programiranje
211726 (1541) lordgreg

Več podobnih tem