Daten aus mehren tabellen lesen "zufall"

piti66

Erfahrenes Mitglied
Hallo,

ich versuche aus mehreren tabellen einer datenbank zufällig einen auszuwählen!
Aber ich sehe immer nur den text der letzten tabellen!
Woran kann dass liegen?
Hier mal der code:

Code:
 $abfrage = mysql_query("select * FROM witzfrau,witzanti,witzkind ORDER BY RAND() LIMIT 1");
 $row = mysql_fetch_object($abfrage);
 echo $row->text;

mfg
 
Das sieht mir ganz nach einer verkorksten Datenbankstruktur aus. Eine Tabelle für sämtliche Witze mit einer Spalte, die die Kategorie des jeweiligen Witzes angibt, wäre hier vorteilhafter (und würde auch dein Problem ganz einfach lösen)
 
Zurück