Hallo und guten Morgen, ich muss aus einer MySQL-Datenbank zwei Werte auslesen. die zwei Werte stehen aber in unterschiedlichen Tabellen. For example: Tabelle1 = AA Feld: SN Tabelle1 = AA Feld: Serien-Nr Tabelle2 = AB Feld: SN Tabelle2 = AB Feld: Serien-Nr Es andert sich bei der Abfrage also nur der Name der Tabelle. Die Variable für die Tabelle muss also indirekt abgefragt werden. Mein Beispiel: In Abhängigkeit von searchtype ( Tabelle ) soll dann searchterm ( Feld ) angezeigt werden. <?php $searchtype = $_POST['searchtype']; $searchterm = $_POST['searchterm']; // $searchtype = 'RRMMC1'; // $searchterm = '123456'; /* if (!$searchtype) echo "Sie haben keinen Typ ausgewaehlt"; exit; if (!$searchterm) echo "Sie haben keine Seriennummer ausgewaehlt"; exit; */ echo "$searchtype"; echo "$searchterm"; $link = mysql_connect('localhost', 'user', 'passwd'); if (!$link) { die('Keine Verbindung möglich: ' . mysql_error()); } $db_selected = mysql_select_db('Datenbank'); if (!$db_selected) { die('Auswahl der Datenbank nicht möglich: ' . mysql_error()); } $query = 'SELECT * from $searchtype where AOI_Nr = $searchterm'; $result = mysql_query($query); if (!$result) { die('Anfrage fehlgeschlagen: ' . mysql_error()); } /* holen der Zeilen in umgekehrter Reihenfolge */ for ($i = mysql_num_rows($result) - 1; $i >= 0; $i--) { if (!mysql_data_seek($result, $i)) { echo "Cannot seek to row $i: " . mysql_error() . "\n"; continue; } if (!($row = mysql_fetch_assoc($result))) { continue; } // echo $row['$searchterm'], "<br />\n"; echo "$searchterm", "<br />\n"; } mysql_free_result($result); ?> Wer kann mir dabei helfen? Gruss Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org