v2.5.2
Giriş yap

Unknown column 'about' in 'field list'

egemennk1
1,882 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
1771 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.