Insert Into Problemi

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek

    Insert intoda 3-5 alana girdiyi rahatlıkla dbye girebiliyorum.

    Fakat girdideki alan sayısı 30-35 'e çıkınca problem veriyor.

    Bunu nasıl çözebilirim?

     

    [Code]

     

     

    $kayittarihi="0";

    $kayitsaati="0";

    $songiristarih="0";

    $songirissaat="0";

    $toplamrsoru="0";

    $toplamysoru="0";

    $limit="0";

    $puan="0";

    $toplamlogin="0";

    $uyetipi="0";

    $kupon="0";

     

    $katil=mysql_query("INSERT INTO `profile`

    (

    mail,

    pswd,

    nick,

    kayittarihi,

    kayitsaati,

    songiristarih,

    songirissaat,

    toplamrsoru,

    toplamysoru,

    limit,

    puan,

    toplamlogin,

    uyetipi,

    kupon

    ) VALUES (

    '$mail',

    '$pswd',

    '$nick',

    '$kayittarihi',

    '$kayitsaati',

    '$songiristarih',

    '$songirissaat',

    '$toplamrsoru',

    '$toplamysoru',

    '$limit',

    '$puan',

    '$toplamlogin',

    '$uyetipi',

    '$kupon'

    ) ");  

     

    if ($katil) { $_SESSION['vakittamam']="1"; include "redirect.php"; } else { echo "problem"; }

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    Hocam bu kod zaten bi tane ekleme yapmıyo mu?? :|


    There are 10 types of people in the world. Those who knows binary and those who dont...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek

    Girdiden kasıt içerisindeki alanlar arttığında problem oluyor.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    mysql_error(); ekleyip hata çıktısına bi bakalım hocam


    snnyk.com - code is poetry all that i know...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek

    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 'limit, puan, toplamlogin, uyetipi, kupon ) VALUES ( 'emre@test.net', '1' at line 12

     

    Bu arada sadece mail,nick ve pwd alanlarına veri düzgün giriliyor.

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    Hocam uygunsuz data giriyo olma ihtimalin var, hücre sayısının tutmuyo olma ihtimali var, not null verdiğin yere boş girme ihtimalin var, unique verdiğin hücrenin aynısından girme ihtimalin var. Hata için ihtimal çok eklediğin verilere dikkat et bence.. Bu şekilde pek yardımcı olamayız ki :)


    There are 10 types of people in the world. Those who knows binary and those who dont...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek

    Hocam umutsuz vaka olduğundan yazdım zaten.

     

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

    Hocam hücre ismini "limit" yapma problem ordan çıkıyo olabilir..


    There are 10 types of people in the world. Those who knows binary and those who dont...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Sscheme
    Sscheme's avatar
    Kayıt Tarihi: 04/Mart/2007
    Erkek

    Veri tabanında integer olarak tanımladığın alanlara

    '1' gibi

    tırnak içinde değer vermeye çalışıyor olabilirsin. Sayısal değerler için tırnak işaretlerini kaldır.

    VALUES ( 'emre@test.net', 1,'blabla bla',123);

    formatıyla dene...

     


    Bütün mesajlarım ve konularım BSD Lisansı"yla lisanslanmıştır.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek

    alan adının limit olmasındanmış az çok çakıyordum.Yeni değiştirmiştim tekrar

    yarismalimit yaptım zannettim ellemediydim.Daha öncede aynısı olduydu. :]

    NmC'ye uyandırdığı için teşekkürler.

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    snnyk
    snnyk's avatar
    Kayıt Tarihi: 28/Mayıs/2007
    Erkek

    aynen bende şimdi onu dicektim

    http://www.r10.net/database/232334-mysql-server-version-for-the-right-syntax-to-use-near-hatasi.html

    burdada elemanın biri 'out' kullandığı için seninle aynı hatayı almış


    snnyk.com - code is poetry all that i know...
Toplam Hit: 1722 Toplam Mesaj: 13