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)
Mehrer Tabellen auslesen ?? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Mehrer Tabellen auslesen ??


 
ProfOli
08-05-2002, 00:26 
 
Hi!

Ich hab nen Problem, ich möchte in mehereren Tabellen nach bestimmten Wörtern suchen (z.B. Wort1 Wort 2) wobei beide Worte (Wort1 und Wort2) gefunden werden sollen einzeln und zusammen!

Wie mache ich dies am besten ??

Danke für eure Hilfe

Gruß
ProfOli

 
Arni
08-05-2002, 01:47 
 
Hallo
mach doch einfach

Select Blablabla from a.tabelle1, b.tabelle2 where
(a.title LIKE '%$wort1%' or a.title LIKE '%$wort1%')
and (b.title LIKE '%$worrt1%' or b.title LIKE '%$wort2%')

Gruß
Arni

Ich hoffe Dir geholfen zu haben

 
mkJack
08-05-2002, 10:47 
 
@Arni

Ich nehme an, daß du dein Beispiel auf das Alias einer Tabelle beziehst.
Dann geht das so nicht bei MySQL, wie du das angegeben hast:
Select Blablabla from a.tabelle1, b.tabelle2 where ...

a wäre in deinem Fall eine Datenbank und kein Alias für eine Tabelle.

So kannst du für eine Tabelle ein Aliasnamen bei der Abfrage vergeben:
Select Blablabla from tabelle1 as a, tabelle2 as b where
(a.title LIKE '%$wort1%' or a.title LIKE '%$wort1%')
and (b.title LIKE '%$worrt1%' or b.title LIKE '%$wort2%')

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:01 Uhr.