v2.5.2
Giriş yap

PDO insert işlemi

egemennk
888 defa görüntülendi ve 3 kişi tarafından değerlendirildi

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");
}
yavuzselimblog
1729 gün önce

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");
}