Thomas Lindner
Erfahrenes Mitglied
Folgendes "Problem" , ich habe folgende Abfrage:
Existiert jetzt auch nur einer der Werte nicht in der DB, so bekomme ich für alle Werte eine "NULL" geliefert.
Gibt es eine elegantere Lösung, AUSSER drei getrennte Abfragen um bei fehlerhaften Werten trotzdem zumindest die restlichen Werte zu bekommen?
Code:
$userabfrage = "SELECT user_name, user_pass, user_activate FROM pa_user WHERE user_name LIKE '$login_name' AND user_pass LIKE '$crypted_pass' AND user_name LIKE '$login_name'";
$result = mysql_query($userabfrage);
while($row = mysql_fetch_object($result))
{
$Benutzername = $row->user_name;
$Passwort = $row->user_pass;
$Kontostatus = $row->user_activate;
}
Existiert jetzt auch nur einer der Werte nicht in der DB, so bekomme ich für alle Werte eine "NULL" geliefert.
Gibt es eine elegantere Lösung, AUSSER drei getrennte Abfragen um bei fehlerhaften Werten trotzdem zumindest die restlichen Werte zu bekommen?