PHP中的Prepared SQL语句的execute方法出错?

时间:2019-07-09 22:07:52

标签: php mysql sql

我正在尝试使用SQL预准备语句在用户表中插入一些值,但是它不起作用。我花了几个小时来验证语法和参数数量,但仍然无法正常工作。

这是我的sql语句:

$req_res = $bdd->prepare('INSERT INTO users(grade, name, fname, email, pass,telephone, code, adresse, city, id_groupe, level,status,info, img,datetime1, time1, token, valide,country, n)  VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,NOW(),?,?,1,?,?)');

$req_res->execute(array($grade, $name,$fn, $email, sha1($pass),$tel, $code, $adresse, $id_city, $id_groupe, $level, $status, $save_path2.$fichier2, $save_path.$fichier1,time(), $token, $country,$n));

这给了我一个错误,说它是PDOException:,该错误发生在execute方法中,但是我不知道它是什么。希望有人能帮助我,我将非常感激。

0 个答案:

没有答案