merhaba
Veriler tablosu icerigi ;
ID - verinin_adi - verinin_icerigi
1 - ahmet - elma, armut, portakal
ID 1 e veri_icerigi eklerken elma, armut, portakal silinmesin istiyorum.
sonuna bir virgul daha ekleyip son eklenen veriyi yazsin.
gosterirkende buradaki stunun icerigini gosterirken virgul yerine <br> yapilmasi gerekiyor. nasil yapabilirim ?
sutun icine devamli yazi ve bolme islemi
3
●428
- 23-10-2012, 23:10:43Önce ID'si 1 olan satırdan veri içeriğini bir değişkene atayın, daha sonra yeni gelen değerle birleştirip update yaptırın.
$icerik1 = "elma,armut,portakal"; $icerik2 = "muz,çilek,şeftali"; $birlestir = $icerik1.",".$icerik2;
Virgül yerine br atamak istiyorsanız veriyi str_replace fonksiyonuna sokun örn;
$veri = "elma,armut,cilek,şeftali"; $str = str_replace(",","<br />",$veri); echo $str; - 23-10-2012, 23:34:14Var olan bir satırı update yaparsınız. Siz mantığını kavrayamamışsınız tam olarak. Detaylı açıklayayım.
Veritabanımızda 1 tane girdi var olarak sayalım.
ID - veriadi - veriicerigi
1 - elma - armut,portakal,elma
Buraya kadar tamam mıyız?
Ben bu satır için tekrar güncelleme yapmak istiyorsam önce id'ye göre sayfaya veriyi çekerim örn;
$query=mysql_query("SELECT * FROM tablo WHERE ID='1'"); $row = mysql_fetch_object($query); $oncekiVeri = $row->veriicerigi; // Tablodan veriicerigi adlı sütundan ilgili veriyi çektim $sonraGelenVeri = $_POST['veri']; // Formdan gelen veri $birlestir = $oncekiVeri.",".$sonraGelenVeri; // İki veriyi birleştirdim, veritabanında update yapacağım $q = mysql_query("UPDATE tablo SET veriicerigi='$birlestir' WHERE ID='1'"); // 1 numaralı ID için güncelleme yaptım.Bu kadar.