Forum » Izdelava spletišč » 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?
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?
A je to to, kar si hotel?
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
}
?>
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).
$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...") )
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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | PHP: Izpis galerije slikOddelek: Izdelava spletišč | 1395 (1238) | Lion29 |
» | [php, mysql] sortiranje izpisa iz bazeOddelek: Izdelava spletišč | 2661 (2180) | Binji |
» | sql težavaOddelek: Izdelava spletišč | 1331 (1081) | CaqKa |
» | Kaj je narobe tu...(php)Oddelek: Programiranje | 1193 (1091) | teac |
» | MySQL & PHP napaka..Oddelek: Programiranje | 1727 (1542) | lordgreg |