Abfrage auf mehrere Tabellen gleichzeitig ...

Lux65

Mitglied
hallo,

ich möchte gerne eine abfrage erstellen, die sich auf mehrere Tabellen erstreckt, dabei sollen mehrere Felder aus verschiedenen Tabellen abgefragt werden. so, mein code funzt nicht...
kann mir jemand helfen plz ????

PHP:
$eingabe_array = explode(' ', $eingabe);
$query = "SELECT * FROM tr_varianten, tr_texte, tr_regionen, w.Welt WHERE Welt like '%1%' and ";
//$query .= "SELECT * FROM tr_reise WHERE Welt like '%1%' and "; //Anfang der Abfrage

   for($i=0;$i<count($eingabe_array);$i++) {
	    $query .= "(LBem like '%".$eingabe_array[$i]."%' or Titel like '%".$eingabe_array[$i]."%' or LTitel like '%".$eingabe_array[$i]."%' or Pausch like '%".$eingabe_array[$i]."%' or Inhalt like '%".$eingabe_array[$i]."%' or Headline like '%".$eingabe_array[$i]."%' or Rabatte like '%".$eingabe_array[$i]."%' or RegName like '%".$eingabe_array[$i]."%')";
			//ob der $i-te Begriff in einer der Spalten enthalten ist (mit ODER verknüpft)
			if($i<count($eingabe_array)-1) {
			$query .= 'and';
			}
			//Verknüpfung der einzelnen Worte mit und
		}
$result = mysql_db_query('db39262488',$query);
$res = mysql_num_rows($result);
 

Neue Beiträge

Zurück