我有得到的反饋這些變量(但是從POST形式)的查詢:爲什麼我的查詢不能執行?
$username = "John";
$email = "[email protected]";
$passwordEnc = "9d4e1e23bd5b727046a9e3b4b7db57bd8d6ee684";
$activated = 0;
$activationKey = "5753a498f025464d72e088a9d5d6e872592d5f91";
查詢如下:
$stmt = $dbu->prepare("INSERT INTO users (username, email, password, activated, key) VALUES (?, ?, ?, ?, ?)");
$stmt->execute(array($username, $email, $passwordEnc, $activated, $activationKey));
沒有錯誤,但該條目不添加到我的表名爲'用戶'。
可能重複的[如何擠出PDO錯誤信息?](http://stackoverflow.com/questions/3726505/how-to-squeeze-error-message-out-of-pdo) –
什麼是$ stmt->執行返回? –
請堅持你的準備並在try {} catch(PDOException $ e){echo $ e; }'塊,並告訴我們結果。 – Daedalus