Aspire
Koineks
  • 11-08-2014, 13:49:27
    #1
    1/2
    Mysql'e veri yazıyorum insert intro ile unknown column '2' in 'field list' diyor.

    Buradaki 2 ilk yazdığı veri onu siliyorum ondan sonraki için bu hatayı veriyor unknown diyor ama var yani o kolon tabloda.
  • Sponsor Reklam
  • 11-08-2014, 14:01:02
    #2
    1/2
    2 yi yazacak kolonu belirtmemişsiniz veya kolonu bulamıyor tablo yapınızda insert ettiğiniz kolona bakarmısınız ve sorgunuzu tam yazarsanız daha sağlıklı çözüm sunabiliriz.
  • 11-08-2014, 14:03:47
    #3
    1/2
    Internetabi adlı üyeden alıntı
    2 yi yazacak kolonu belirtmemişsiniz veya kolonu bulamıyor tablo yapınızda insert ettiğiniz kolona bakarmısınız ve sorgunuzu tam yazarsanız daha sağlıklı çözüm sunabiliriz.

    $ekle=mysql_query("insert into icerikler (kat_id,tarih,ekleyen,baslik,ozet,detay,grup,saat, gun,ay,yil,tur,editor,keywords,sondakika,girisust, guncelleyen,guncellemetarih,mansettur,onay)
    values(`$catid`,`$tarih`,`admin`,`$titletxt`,`$aci klamatxt`,`$text`,`MANŞET`,`$saat`,`$gun`,`$ay`,`y il`,`HABER`,`admin`,`$keywords`,`EVET`,`SON HABER`,`admin`,`$tarih`,`NORMAL`,`EVET`)") or die (mysql_Error());

    Var. hocam buyur bak
  • 11-08-2014, 14:33:56
    #4
    1/2
    `$aci klamatxt`
    `$aci_klamatxt`

    Aradaki Boşluğa dikkat ettiniz mi ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:33:56 -->-> Daha önceki mesaj 14:28:45 --

    ve ya '$aciklamatxt' Bitişik Olarak Yazın Sorununuz Düzelmezse Tablo isimlerinizi kontrol edin yeniden..
    Allah (c.c.) Herşeyi İşiten,Gören,Bilendir.Ne Ben Unutayım Nede Siz !!
  • 11-08-2014, 14:49:52
    #5
    1/2
    ArMoR adlı üyeden alıntı
    `$aci klamatxt`
    `$aci_klamatxt`

    Aradaki Boşluğa dikkat ettiniz mi ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:33:56 -->-> Daha önceki mesaj 14:28:45 --

    ve ya '$aciklamatxt' Bitişik Olarak Yazın Sorununuz Düzelmezse Tablo isimlerinizi kontrol edin yeniden..
    o sadece buradakinde olmuş normal sorguda yok hocam.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:49:52 -->-> Daha önceki mesaj 14:42:40 --

    Hepsini sildim tek kolon bıraktım gene aynı hata.

    $ekle=mysql_query("insert into icerikler (kat_id)
    values(`$catid`)") or die (mysql_Error());

    Unknown column '2' in 'field list'

    2 kat_id int(20) Hayır Yok
  • 11-08-2014, 15:58:31
    #6
    1/2
    weStarz adlı üyeden alıntı
    o sadece buradakinde olmuş normal sorguda yok hocam.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:49:52 -->-> Daha önceki mesaj 14:42:40 --

    Hepsini sildim tek kolon bıraktım gene aynı hata.

    $ekle=mysql_query("insert into icerikler (kat_id)
    values(`$catid`)") or die (mysql_Error());

    Unknown column '2' in 'field list'

    2 kat_id int(20) Hayır Yok
    values(`$catid`)"

    Hocam Kodu sanırım Biryerden Kopyalamışsınız Kopyalarken " ' " işareti yatay yazılmış.
    Tek Tırnakları Silip Yeniden yazın !!

    values('$catid')" Sizin Tek Turnaklarınız Yatık görünüyor silip yeniden yazın Düzelecektir
    Allah (c.c.) Herşeyi İşiten,Gören,Bilendir.Ne Ben Unutayım Nede Siz !!
  • 11-08-2014, 16:33:02
    #7
    1/2
    ArMoR adlı üyeden alıntı
    values(`$catid`)"

    Hocam Kodu sanırım Biryerden Kopyalamışsınız Kopyalarken " ' " işareti yatay yazılmış.
    Tek Tırnakları Silip Yeniden yazın !!

    values('$catid')" Sizin Tek Turnaklarınız Yatık görünüyor silip yeniden yazın Düzelecektir
    öyle yapınca da böyle oluyor işte.

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'deki Kıyı Emniyetine ait binada yangın çıktı.')' at line 2
  • 11-08-2014, 16:40:37
    #8
    1/2
    Hocam Yazılarının içindeki ' (tırnak )ve " (çifttırnak) Ları değiştirmen lazım sanırım ..

    $veri=str_replace(array("\"","\'"),array(,""","`"),$veri);
    Allah (c.c.) Herşeyi İşiten,Gören,Bilendir.Ne Ben Unutayım Nede Siz !!
  • 11-08-2014, 16:51:00
    #9
    1/2
    ArMoR adlı üyeden alıntı
    Hocam Yazılarının içindeki ' (tırnak )ve " (çifttırnak) Ları değiştirmen lazım sanırım ..

    $veri=str_replace(array("\"","\'"),array(,""","`"),$veri);
    son adım

    Duplicate entry '' for key 'vkey'

    ha gayret dostlar