Ja, es gibt eine Möglichkeit:
mysql_num_rows() gibt dir die Anzahl der Zeilen zurück, die im Ergebnis enthalten sind.
Desweiteren ist eigentlich
echo die bevorzugte Ausgabemethode, die() ist eher für Fehlermeldungen (Fehlermeldung ausgeben und sofort beenden)
Also z.B.
Code:
$
sql = mysql_query('SELECT Key FROM Table2 WHERE Key="' . $_POST['Seriennummer'] . '"');
if(mysql_num_rows($
sql) == 1)
{
$val = mysql_fetch_assoc($
sql);
echo $val['Key'];
}
else
{
die('Fehler: ' . mysql_error())
}
P.S.: Hast du eigentlich register_globals eingeschaltet?