• 31-07-2009, 15:26:10
    #1
    Merhaba,
    <?
    $ayir = explode(',', $etiket);
    foreach($ayir as $a)
    {
    $etiketim = trim($a);
    $ekle="INSERT INTO etiketler (etiket) VALUES ($etiketim)";
    }
    ?>
    Yukaridaki kod ile yapmaya calistigim sey formdan gelen etiket1,etiket2,etiket3,etiket4 seklindeki etiketleri virgulden temizleyip ayirip veritabanina ayri ayri kaydetmek. etiketler tablom asagidaki gibi
    id - etiket - hit
    1 - etiket1 - 1
    2 - etiket2 - 1
    3 - etiket3 - 1
    4 - etiket4 - 1
    seklinde yani formdan gelen bu etiketleri ayirip ayri ayri veritabanindaki etiketler tablosuna kaydetmek istiyorum bir turlu basaramadim.
    Nasil yapabilecegim konusunda yardimci olabilirmisiniz.

    Yukaridaki gibi yapmaya calistigimda asagidaki gibi hata aliyorum

    Unknown column 'etiket1' in 'field list'


    Tesekkurler
  • 31-07-2009, 15:31:23
    #2
    Üyeliği durduruldu
    sorguyu hazırlamışsında göndermemişsinki mysql e

    PHP: mysql_query - Manual şurayı oku biraz
  • 31-07-2009, 15:37:36
    #3
    Gonderdim buraya yazmayi unuttum. Problem o degilde tirnak isaretiymis. Asagidaki sorguda VALUES ($etiketim) bolumu VALUES ('$etiketim') seklinde olmasi gerekiyor.

    $ekle="INSERT INTO etiketler (etiket) VALUES ($etiketim)";
    Sorun cozulmustur Tesekkurler.