order by (mit 2 spalten?)

eternitysoft

Mitglied
Hallo hab folgendes Problem also ich hab ne Tabelle: bzw 2:

hp_berichte

id | kid | uid | topic | autor | content | time | date

hp_berichte_cats:

id | catname

die lasse ich mit folgenden query auslesen:

PHP:
  $result =mysql_query ("
  							SELECT 
  									b.topic, b.date, b.time, b.id, b.kid, b.autor, c.catname
  									
  							FROM
  								   hp_berichte b
  							INNER JOIN 
  										hp_berichte_cats c ON c.id = b.kid
  							ORDER BY 
  									b.date DESC
  							LIMIT
  								   0, ".$berichte_head_number."	
  					 ");
  
  $berichte_headline =array();			  
  		
  		while($row = mysql_fetch_object($result))
  		{
  			array_push($berichte_headline , Array(
  													'id' => $row->id,
  													'topic' => $row->topic,
  													'date' => $row->date,
  													'time' => $row->time,
  													'autor' => $row->autor,
  													'catname' => $row->catname
  												
  												 )
  					 );
  		}

So klappt auch soweit nur mein Problem ist das ich es auch nach der Zeit sortieren will sprich wenn jetzt mehrere Einträge mit dem gleichen Datum sind das der wo die Zeit später ist oben angezeigt wird:

bsp:
1. Datum: 22.12.05 Uhrzeit: 22:00
2. Datum 22.12.05 Uhrzeit 22:10
3.Datum 22.12.05 Uhrzeit 19:00

dann soll das so ausgegeben werden:

2.
1.
3.

Wie gesagt nur nach Datum geht aber ich hab kein schimmer wie ich es machen kann das er das auch nach datum sortiert hoffe es kann mir jemand helfen
mfg
et
 
Zuletzt bearbeitet:
Zurück