Grunge
Erfahrenes Mitglied
Hi,
woran kann es liegen, das er mir sagt:
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 'key='SYxS9Iu7pn5yFcgGuGhKj163S' WHERE nick='test'' at
wenn ich die zufallszahl so generie und eintrage:
woran kann es liegen, das er mir sagt:
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 'key='SYxS9Iu7pn5yFcgGuGhKj163S' WHERE nick='test'' at
wenn ich die zufallszahl so generie und eintrage:
PHP:
$acceptedChars = 'azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789';
$max = strlen($acceptedChars)-1;
$code = null;
for($i=0; $i < 25; $i++) {
$code .= $acceptedChars{mt_rand(0, $max)};
}
$sql="UPDATE users SET key='".$code."' WHERE nick='".$_POST['nick']."'";
mysql_query($sql) or die(mysql_error());