PDO insert işlemi
Merhaba php ile basit bir insert sorgusu yazdım ama çalışmıyor (aynı sorgu ile başka insert işlemleri yapabiliyorum). Yardımlarınız için şimdiden teşekkürler
if ($password == $password_again) {
$register_query = $db->prepare("INSERT INTO users SET firstname = :firstname, surname = :surname, username = :username, email = :email, password = :password, gender = :gender, region = :region, date_of_birth = :date_of_birth");
$insert = $register_query->execute(array(
"firstname" => $firstname,
"surname" => $surname,
"username" => $username,
"email" => $email,
"password" => $password,
"gender" => $gender,
"region" => $region,
"date_of_birth" => $date_of_birth
));
if ($insert) {
header("location:../index.php");
} else {
header("location:?error=registration");
}
Selamlar else kısmında bir parantez eksik yazmışsın sanırım ek olarak hata almak
istiyorsan şunu yapmalın.
if ($insert->rowCount()) {
header("location:../index.php");
} else {
print($insert->errorInfo());
header("location:?error=registration");
}