folder Tahribat.com Forumları
linefolder Database - Veritabanı
linefolder Mysql İnsert İnto Sorunu



Mysql İnsert İnto Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    Sorun kısaca şöyle ;

    İnsert into komutu içinde yer alan tablo isimlerinden bazıları sanırım mysq tanımlamaları içerisinde yer aldığı için o tablolara değer atamıyor.

    INSERT INTO alanlar SET ident='{$ident}',name='{$name}',iso_country='{$iso_country}',type='{$type}'");

    Buradan da görüldüğü gibi name ve type gibi tablo isimlerini farklı renge alıyor ayrıca tablolara gerekli veirleri aktarmıyor.

    Bunu nasıl çözebiliri ?

    Not : tablo isimlerini değiştirme şansım yok

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PcK0
    PcK0's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    INSERT INTO `alanlar` SET `ident= '{$ident}', `name= '{$name}', `iso_country= '{$iso_country}', `type= '{$type}';

    şeklinde yazarak.

    Name ve type kolon isimleri rezerve edilmiş keywordler(mysqlkeywords) ile çakışmış. Ve çözüm için ` ... ` işaretleri içine alıyoruz. ' ... ' işareti ya da " ... " işareti içine değil.

     

     

    PcK0 tarafından 08/Eyl/16 20:16 tarihinde düzenlenmiştir

    Sadece bi imza..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yunusemre
    yunusemre's avatar
    Kayıt Tarihi: 22/Ağustos/2016
    Erkek
    INSERT INTO alanlar (`ident`, `name`, `iso_country`, `type`) VALUES ('{$ident}','{$name}','{$iso_country}','{$type}')

    Şeklinde dener misin


    "Programcılar saatler boyunca çalışmak zorunda kalmalarına engel olacak sistemler tasarlamaya saatler boyunca uğraşırlar." David Allen
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DE5TROY3R
    DE5TROY3R's avatar
    Kayıt Tarihi: 04/Nisan/2007
    Erkek
    PcK0 bunu yazdı

    INSERT INTO `alanlar` SET `ident= '{$ident}', `name= '{$name}', `iso_country= '{$iso_country}', `type= '{$type}';

    şeklinde yazarak.

    Name ve type kolon isimleri rezerve edilmiş keywordler(mysql keywords) ile çakışmış. Ve çözüm için `` işaretleri içine alıyoruz. '' işareti ya da "" işareti içine değil.

     

    hocam o yan den denlerin kısayolu varmı 

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    iLLuMiNaTi
    iLLuMiNaTi's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek
    PcK0 bunu yazdı

    INSERT INTO `alanlar` SET `ident= '{$ident}', `name= '{$name}', `iso_country= '{$iso_country}', `type= '{$type}';

    şeklinde yazarak.

    Name ve type kolon isimleri rezerve edilmiş keywordler(mysqlkeywords) ile çakışmış. Ve çözüm için ` ... ` işaretleri içine alıyoruz. ' ... ' işareti ya da " ... " işareti içine değil.

     

     

    Teşekkür ederim hocam hallettim

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PcK0
    PcK0's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek
    DE5TROY3R bunu yazdı
    PcK0 bunu yazdı

    INSERT INTO `alanlar` SET `ident= '{$ident}', `name= '{$name}', `iso_country= '{$iso_country}', `type= '{$type}';

    şeklinde yazarak.

    Name ve type kolon isimleri rezerve edilmiş keywordler(mysql keywords) ile çakışmış. Ve çözüm için `` işaretleri içine alıyoruz. '' işareti ya da "" işareti içine değil.

     

    hocam o yan den denlerin kısayolu varmı 

    ALT GR + {Virgül Tuşu}

    Bu tuş bileşimini bastığınızda hemen ekrana karakter basmaz. Bir sonraki tuş basımını bekler. Eğer basılan karaktere kendisini ekleyebiliyorsa ekler (à, è, ì, ò gibi), ekleyemiyorsa `t, `c şeklinde ekrana iki karakter basar. Tuş bileşimini basıp boşluk tuşuna basarsanız sadece ` karakterini basar. Ya da tuş bileşimini iki kere basarsanız `` şeklinde karakterimizi iki defa basar.

    Yani kısaca harflere değiştirici işaret eklemek için kullanılır. Ve daha çok bilinen versiyonu olan ^ karakteri gıcıklığında çalışır.

    Ve son olarak sizin klavyenizde bu karakter virgül tuşu ile çalışmıyor olabilir. O zaman klavyenizdeki tuşların üzerinde bu karakteri arayıp bulacaksınız. İlgili tuş bileşimiyle kullanacaksınız.

     

    Çok içimden geldi fazladan bilgi olarak bunuda yazayım:

    Klavyede:

    - Değiştiricisiz olarak, sol alt kısımdaki karakterleri basmak için,

    - Shift tuşu, tuşların sol üst kısımdaki karakterleri basmak için,

    - CTRL + ALT tuş bileşimi ALT GR tuşunu basmak için,

    - ALT GR tuşu, tuşların sağ alt kısımdaki karakterleri basmak için,

    - FN tuşu, tuşların üzerinde kendi şekli, şemali, rengi ile işaretlenmiş karakterleri/görevleri basmak için kullanılır.

     

     

    PcK0 tarafından 08/Eyl/16 20:39 tarihinde düzenlenmiştir

    Sadece bi imza..
Toplam Hit: 681 Toplam Mesaj: 6
mysql