1.
$stmt = $db -> prepare("INSERT INTO `users` WHERE `UsName` = :name, `UsPassword` = :pass, `UsEmail` = :mail, `UsLv`= :lvl "); $stmt -> bindValue(':name', $login, PDO::PARAM_STR); $stmt -> bindValue(':pass', $pass, PDO::PARAM_STR); $stmt -> bindValue(':mail', $email, PDO::PARAM_STR); $stmt -> bindValue(':lvl', "2", PDO::PARAM_STR); $stmt -> execute(); $stmt = closeCursor;
2.
/*$stmt =$db ->prepare("INSERT INTO users (UsName, UsPassword, UsEmail, UsLv) VALUE (?,?,?,?)"); $stmt -> execute(array($login, md5($pass.sha1($pass)), $email, "2")); $stmt = closeCursor;*/
Wie może ktoś czemu ta pierwsza wersja nie chce działać? Ja jakoś nie widzę problemu, a taka sama wersja jedynki działa jako logowanie...