Harrier
Erfahrenes Mitglied
Servus, Leute! Ich hab jetzt mal ein Problem: Ich hab für jemanden nen PHP-Script geschrieben einschließlich einem Log-In-Script und da liegt genau das Problem:
Die Daten sind in einer MySQL-Datenbank gespeichert! Wenn ich jetzt mache:
SELECT * FROM member WHERE name='test' funktioniert das auch!
Ich habe es eben über ein Formular. Also
"SELECT * FROM member WHERE name='".$_REQUEST[name]."'";
Wenn ich jetzt einen Benutzernamen angebe den es NICHT gibt funktioniert die Query auch so weit normal. Nur dass es den Datensatz eben nicht gibt. Jetzt das für mich irgendwie vollkommen unbegeifliche:
gebe ich einen Benutzernamen ein der auf der DB vorhanden ist wird der einfach leer:
$sql="SELECT * FROM member WHERE name='".$_REQUEST[name]."'";
echo $sql;
$result=mysql_query($sql) ;
if(mysql_affected_rows($db)==0) {
echo "Den User gibt es nicht!";
}
Naja. Er zeigt mir sql:
SELECT * FROM member WHERE name=''
und findet daher auch keine Datensätze!
Vielleicht ist es wichtig: Auf meinem Server hat das ganze perfekt funktioniert - Aber jetzt auf dem anderen Server ......
Danke schon mal im Vorraus
CYA
Die Daten sind in einer MySQL-Datenbank gespeichert! Wenn ich jetzt mache:
SELECT * FROM member WHERE name='test' funktioniert das auch!
Ich habe es eben über ein Formular. Also
"SELECT * FROM member WHERE name='".$_REQUEST[name]."'";
Wenn ich jetzt einen Benutzernamen angebe den es NICHT gibt funktioniert die Query auch so weit normal. Nur dass es den Datensatz eben nicht gibt. Jetzt das für mich irgendwie vollkommen unbegeifliche:
gebe ich einen Benutzernamen ein der auf der DB vorhanden ist wird der einfach leer:
$sql="SELECT * FROM member WHERE name='".$_REQUEST[name]."'";
echo $sql;
$result=mysql_query($sql) ;
if(mysql_affected_rows($db)==0) {
echo "Den User gibt es nicht!";
}
Naja. Er zeigt mir sql:
SELECT * FROM member WHERE name=''
und findet daher auch keine Datensätze!
Vielleicht ist es wichtig: Auf meinem Server hat das ganze perfekt funktioniert - Aber jetzt auf dem anderen Server ......
Danke schon mal im Vorraus
CYA