"Неустранимая ошибка: неперехваченное исключение mysqli_sql_Exception: у вас есть ошибка в синтаксисе SQL ; проверьте руководство, соответствующее вашей версии сервера MariaDB, чтобы найти правильный синтаксис для использования рядом с ключом, expDate) VALUES (?,?,?)' в строке 1"
Это код Я использую
Код: Выделить всё
$expFormat = mktime(date("H"), date("i"), date("s"), date("m") ,date("d")+1, date("Y"));
$expDate = date("Y-m-d H:i:s", $expFormat);
$key = md5(strval(2418*2).$email);
$addkey = substr(md5(uniqid(rand(),1)),3,10);
$key = $key . $addkey;
$sql = "INSERT INTO password_reset_temp (email,key,expDate) VALUES (?,?,?)";
$conn->execute_query($sql, [$email, $key, $expDate]);
Код: Выделить всё
$email = filter_var($email, FILTER_SANITIZE_EMAIL);
$email = filter_var($email, FILTER_VALIDATE_EMAIL);
Подробнее здесь: https://stackoverflow.com/questions/792 ... -sql-excep
Мобильная версия