Ich habe zwei Tabellen
1. Tabelle: id,datum,uhrzeit,titel
2. Tabelle: id,datum,titel

Nun möchste ich diese Tabellen zusammen nach Datum sortieren und das Ergebnis zusammen per PHP ausgeben. Damit die Beiden aber richtig sortiert werden muss ich diese Tabellen zu einer machen. Das ganze habe ich folgender Maßen versucht:

PHP-Code:
$ergebnis mysql_query("SELECT id,datum,titel FROM tabelle1 UNION SELECT id,datum,titel FROM tabelle2 ORDER BY datum");
while(
$row mysql_fetch_object($ergebnis)){
        echo 
"<p>$row->datum<br>";
        echo 
"$row->titel</p>";
        echo 
"<a class=\"small\" 

Das ganze geht aber nicht, er sagt dann immer :
Code:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result
Er bekommt also einen anderen Datentyp als erwartet. Nur wie komme ich dann an die Daten? Das muss doch irgenwie gehen.
Zudem kommt noch das Problem, dass ich später auch ausgeben will aus welcher Tabelle der titel stammt. Also z.B.
Code:
22.03.2006
Tabelle 1: Titel 1

23.03.2006
Tabelle 1: Titel 2

24.03.2006
Tabelle 2: Titel 1
Jemand ne Ahnung wie man das hinbekommen kann?