Ich habe eine kleine frage und zwar bekomme ich immer einen MYSQL fehler wenn ich mit LIKE abfrage hier der script
PHP-Code:
<?
$ausgabe="";
$RS=new db_query;
$RS->execute("SELECT id, name, email, password, level FROM user WHERE name LIKE ".$_POST["name"]." LIMIT 1");
if($RS->rowcount==0){
$ausgabe .= "Benutzer nicht gefunden.";
}else{
while ($RS->next()){
$md5pw = md5($_POST["password"]);
if($md5pw==$RS->value("password")){
$_SESSION["user_id"] = $RS->value("id");
$_SESSION["user_name"] = $RS->value("name");
$_SESSION["user_level"] = $RS->value("level");
$_SESSION["user_email"] = $RS->value("email");
$ausgabe .= "Eingeloggt. [url='index.php']weiter[/url]";
}else{
$ausgabe .= "Passwort falsch.";
}
}
}
?>
ich hoffe es kann mir jemand sagen wo der fehler liegt ich hab den like immer umgangen indem ich die user sich mit ihrer id einloggen lassen hab nur ist das in diesem fall nicht möglich

ich hoffe man kann mir noch helfen =D
EDIT: ich geb euch einfach noch die mail die ich bekomme wenn der fehler auftritt =D
Zitat:
In der Seite ist bei der Ausführung des Befehles
SELECT id, name, email, password, level FROM user WHERE name LIKE WhiSkeY LIMIT 1
folgender Fehler aufgetreten:
Unknown column 'WhiSkeY' in 'where clause'
Aufrufende Seite:
Browserkennung: ;
Query-String:
|