Versuche gerade ein Login-Skript zu schreiben. Habe aber beim Insert durch error eine Syntax-Fehler ausgabe: Sehe einfach keinen Fehler...
if($_POST['do'] == "register")
{
$user= $_POST['user'];
$pass= $_POST['pass'];
$email= $_POST['email'];
$id = session_id();
echo $id ;
$sql = "INSERT INTO 'user'('user','pass','email','id') VALUES ('$user','$pass','$email','$id')";
$res= mysql_query($sql) or die ( mysql_error());
$nachricht = "Zur Aktivierung Ihres User-Accounts bitte folgenden Link klicken: \n".LINK. "index.php?do=registrieren&id=$id";
mail($email,"REGISTRIERUNG".MAILTITLE,$nachricht," From:Orlo<".EMAIL.">");
}
Folgende Fehlermeldung:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''user'('user','pass','email','id') VALUES ('XXXX',XXXXXXX','myemail' at line 1
nach myemail kommt ein @, liegt es vieleicht daran ?? Übergibt ja logischerweise ein E-Mail Adresse, aber das sollte ja kein Problem sein, oder ??? Wäre dankbar für Hilfe...thx
if($_POST['do'] == "register")
{
$user= $_POST['user'];
$pass= $_POST['pass'];
$email= $_POST['email'];
$id = session_id();
echo $id ;
$sql = "INSERT INTO 'user'('user','pass','email','id') VALUES ('$user','$pass','$email','$id')";
$res= mysql_query($sql) or die ( mysql_error());
$nachricht = "Zur Aktivierung Ihres User-Accounts bitte folgenden Link klicken: \n".LINK. "index.php?do=registrieren&id=$id";
mail($email,"REGISTRIERUNG".MAILTITLE,$nachricht," From:Orlo<".EMAIL.">");
}
Folgende Fehlermeldung:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''user'('user','pass','email','id') VALUES ('XXXX',XXXXXXX','myemail' at line 1
nach myemail kommt ein @, liegt es vieleicht daran ?? Übergibt ja logischerweise ein E-Mail Adresse, aber das sollte ja kein Problem sein, oder ??? Wäre dankbar für Hilfe...thx
Kommentar