v2.5.2
Giriş yap

Unknown column 'about' in 'field list'

egemennk1
1,475 defa görüntülendi

Merhaba pdo ile kullanıcı kaydetmek istiyorum ama başlıkta gördüğünüz hatayı alıyorum ve ilk defa karşılaştım bu sorun ile çözümünü bilenler yazabilirler mi?
kod:

$register = $db->prepare("INSERT INTO users SET firstname=:firstname, surname=:surname, username=:username, email=:email, password=:password, about=:about, gender=:gender");
$insert = $register->execute(array(
    "firstname" => $firstname,
    "surname" => $surname,
    "username" => $username,
    "email" => $email,
    "password" => $password,
    "about" => $about,
    "gender" => $gender
));

Hata çıktısı:

Array
(
    [0] => 42S22
    [1] => 1054
    [2] => Unknown column 'about' in 'field list'
)

Not: veritabanına baktım tablo doğru gözüküyor.

aydinkeskin
1157 gün önce

sql deki tablonu oluştururken
boş durumunu null yapmadıysan boş giden verilerden sebep hata da alabiliyor olabilirsin herkesin verdiği kodlar ve seninkide dahil
hiç birinde sorun yok
sen o tabloyu silip bence bir tekrar oluştur

ve bazen bazı sütün isimlerini mysql kabul etmeyebiliyor böyle birşeyle de karşılaşmıştım var ama yok hükmünde sayabiliyor.