if(true){
//query
$insertAccount = mysqli_prepare($connection,"INSERT INTO accounts (username, password, email), VALUES (?,?,?)");
//bind
$bindSuccess = mysqli_stmt_bind_param($insertAccount, 'sss', $username,$password,$email);
if(mysqli_stmt_execute($insertAccount)){
header("Location: welcome.php");
}else{
header("Location: signup.php");
}
}
你好,我有我的PHP代碼中的上述代碼片段,我總是被定向到signup.php,並沒有插入語句,我在這裏做錯了什麼?我很新的PHP和PHP的mysqli聲明。無法執行插入語句
if(true)僅僅是爲了測試im確定塊被執行。
在您的查詢中顯示:'(username,password,email)'並且在綁定中:'$ username,$ email,$ password'順序錯誤。嘗試:'$用戶名,$密碼,$電子郵件' – vaso123 2014-11-04 14:33:45
修復,謝謝。 – sutoL 2014-11-04 14:35:49