Kai: Problem mit PW-Abfrage Script

Beitrag lesen

Ich hänge beim nachfolgenden Script fest, irgendwie läuft die Bedingung immer zum letzten Else, ich weiß aber nicht wo der Fehler liegt, vielleicht kann mir da ja jemand helfen.

<?
include ("db_connect.inc");
include ("library.inc");

$query = "select email, pass from member where (email = '$frm_loginname')";
$erg = mysql_query($query, $dbh);

if($frm_loginname == $erg["email"])
{
 if($frm_pass == $erg["pass"])
  {
    echo "Eingabe korrekt";
  }
  else
  {
    echo "Passwort ist falsch";
  }
}
else
{
  echo "Username ist falsch";
}

?>

Ist nur meine If-Bedingung falsch? Mit mysql_fetch_array($erg) kann ich mir die Daten nämlich anzeigen lassen.

Viele Grüße

Kai