PHP mysql sucht mehrere Tabellen mit einem Schlüsselwort

Ich habe drei Tabellen in meiner Datenbank:

messages
topics
comments

Jede dieser Tabellen hat zwei Felder namens 'content' und 'Titel'. Ich möchte in der Lage sein zu verwenden, " Wie "in meiner sql-Anweisung, um suchen in" - Nachrichten.Inhalt', 'Nachrichten.Titel', 'Themen.Inhalt, Themen.Titel', 'Kommentare.Inhalte' und 'Kommentare.Titel mit einem Stichwort.

So weit, meine Abfrage ist in der Lage, um Ergebnisse zu finden, nur aus einer Tabelle:

mysql_query("SELECT * FROM messages 
WHERE content LIKE '%" . $keyword . "%' 
OR title LIKE '%" . $keyword ."%'");

Ich bin auch gefragt, sobald ich die Ergebnisse aus mehreren Tabellen, wie kann ich feststellen, welches Ergebnis von welcher Tabelle?

Jede Hilfe wäre sehr geschätzt werden!

InformationsquelleAutor der Frage | 2011-07-04

Schreibe einen Kommentar