• 26-05-2016, 20:31:40
    #1
    TABLO
    id name surname status
    1 Dene deneme 0

    Tablo bu diyelim
     'INSERT INTO transfer (name, surname, status) VALUES (?, ?, ?)',
     array($name, $surname,'0')''
    bu şekilde ekliyor
     'INSERT INTO transfer (name, status) VALUES (?, ?)',
     array($name, '0')''
    ama böyle eklemiyor

    Veritabanından boşu seçince ekliyor.
    Bu olay yeni sunucuya geçip güncel cpaneli kurunca ortaya çıktı.
    Ama eski serverda bir sorun yok, sorunsuz ekliyor.
  • 27-05-2016, 15:33:03
    #2
    1. Kullandığınız mysql 'un sürümünü kontrol edin.
    2. Surname alanı yeni sunucuda boş olamaz/tekil veri gibi tanımlanmış olabilir.

    Bunlardan biri sorunu çözecektir.
  • 27-05-2016, 20:03:14
    #3
    Üyeliği durduruldu
    mysqlde int olarak belirlediyseniz o veriyi.

    'INSERT INTO transfer (name, surname, status) VALUES (?, ?, ?)',
    array($name, $surname,0)''

    deneyiniz. yani int ise veri tırnak içinde yazmayınız.
  • 27-05-2016, 22:40:01
    #4
    "INSERT INTO transfer set name='$name', status=0",array()
    birde bunu deneyin
  • 29-05-2016, 00:47:07
    #5
    Üyeliği durduruldu
    Skype adresinizi iletirseniz hemen çözümünü iletebilirim

    Bu sorunla çok karşılaştım .