Hi ich möchte zwei Tabellen gleichzeitig auslesen. Diese zwei Tabellen haben die selbe Struktur (also auch die selben Feldnamen) und unterscheiden sich nur im Namen und im Inhalt.
$id = mysql_query("SELECT * FROM table1,table2 WHERE table1.feldx='Biologie' && table1.feldx='Biologie'");
Soweit müsste es funktionieren. Nur weiter komme ich nicht, denn dieses PHP hier klappt leider nicht mehr: :-(
Schau mal in der mySQL-Doku oder in einem mySQL-Buch nach "JOIN". Es sollte auf einschlägigen PHP-Seiten dazu auch Tutorials geben. Wie genau ein JOIN aussieht, kommt auf die Tabellen an und wie Du die Daten haben möchtest.
z.B. Das * steht für alle Spalten, du kannst auch nur eine Spalte angeben -> tabelle2.spaltenname
SELECT tabelle1.*, tabelle2.* FROM tabelle1, tabelle2, WHERE tabelle1.spalteX='Biologie' AND tabelle2.spalteX='biologie';
Die Tabelle die dabei heraus kommt, kannst Du dann über mysql_fetch_array() normal verarbeiten.
MfG, André Laugks