Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Durchsuchen von mehreren Tabellen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Durchsuchen von mehreren Tabellen


 
cyberflip
23-04-2002, 19:20 
 
Hallo zusammen,

ich habe ein Musikarchiv mit den Tabellen, "singles", "lps" und "cds". Jede Tabelle behinhaltet eine Spalte mit "interpret".
Jetzt möchte ich, wenn ich einen Interpreten eingebe das alle 3 Tabellen durchsucht werden.

Mit dem folgenden Befehl kann ich ohne Problem eine Tabelle durchsuchen.

$sql="SELECT * FROM singles WHERE interpret LIKE '%$suchstr%' ORDER BY titel";

Aber wie kann ich alle 3 Tabellen gleichzeitig durchsuchen?

Kann mir jemand helfen?

MfG
Cyberflip

 
MelloPie
23-04-2002, 20:14 
 
Am Besten nacheinander um keine karthesischen Produkte zu erzielen

 
cyberflip
23-04-2002, 20:54 
 
Danke,

funktioniert, habe jedoch gedacht man könnte alles in einer Befehlszeile einbetten.

MfG
Cyberflip

 
Aroree
23-04-2002, 21:44 
 
Durchsuchen von mehreren Tabellen kannst du mit Join machen
es gibt left right inner und outer Join.
Ich mache das meisten mit inner join. lies es aber am besten nach.

 
Aroree
23-04-2002, 21:53 
 
SELECT * FROM Single
INNER JOIN lps ON interpret
INNER JOIN cds ON interpret

WHERE Interpret LIKE %$suchstr% ORDER BY titel

alle Angaben ohne Gewähr ;)

 
cyberflip
23-04-2002, 23:08 
 
Danke,

funzt !!!!!!!

MfG
Cyberflip

---------------------------------------------------
Fehler sind da um daraus zu lernen!!!!!!
Nobody is perfect!!!!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:17 Uhr.