我正在嘗試使用PDO更新數據庫中的表。目前我正在提交表單,除了白屏以外什麼都沒有,我啓用了所有的錯誤報告選項,但仍然只是一個白色的屏幕..我一直在盯着代碼,感覺像一輩子,仍然可以解決不了問題。一個正確的方向推動將不勝感激...謝謝無法更新表PDO更新
require('includes/config.php');
//if not logged in redirect to login page
if(!$user->is_logged_in()){ header('Location: login.php'); }
$signedin = $_SESSION['username'];
$sql = "UPDATE member SET firstname = :firstname,
lastname = :lastname,
username = :username,
email = :email,
age = :age,
country = :country
where username = $signedin";
$stmt = $db->prepare($sql);
$stmt->bindParam(':firstname', $_POST['firstname'], PDO::PARAM_STR);
$stmt->bindParam(':lastname', $_POST['$lastname'], PDO::PARAM_STR);
$stmt->bindParam(':username', $_POST['username'], PDO::PARAM_STR);
// use PARAM_STR although a number
$stmt->bindParam(':email', $_POST['email'], PDO::PARAM_STR);
$stmt->bindParam(':age', $_POST['age'], PDO::PARAM_STR);
$stmt->bindParam(':country', $_POST['country'], PDO::PARAM_INT);
$stmt= $db->execute($sql);
?>
您應該檢查錯誤日誌而不是盯着白頁。 – chris85