-
Üyelik
12.11.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Web Master
-
Konum
Samsun
-
Ad Soyad
Y** G**
-
Mesajlar
14
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
Merhaba,
sql sogrusu içerisinde direkt olarak hücreye ek yapmak istiyorum. Şu sorguda sayı yükseltme yapılıyor sorun yok :
UPDATE tablo SET hit = hit + 1 WHERE id=1
ancak metine nasıl ek yapacağız ?
Mesela hücrede 'Ali' yazıyor tek sorguda buna ek olarak 'ÇETİN' ekleyebilir miyiz?
-
Üyelik
18.08.2011
-
Yaş/Cinsiyet
32 / E
-
Meslek
Öğrenci
-
Konum
Bursa
-
Ad Soyad
** **
-
Mesajlar
78
-
Beğeniler
14 / 10
-
Ticaret
0, (%0)
Önce mysql'den ekleme yapmak istediğin veriyi çek. Ve o veriyi bir değişkene ata.
$sorgu = mysql_query("SELECT * FROM tabloadi WHERE id = '$id' ");
$cevap = mysql_fetch_array($sorgu);
$isim = $cevap["kolon_adi"];
$ekveri = "Soyisim."
Sonra da eklemek istediğin veriyi bir değişkene ata ya da direk yazarak update işlemini yap. Orası sana kalmış.
$gVeri = $isim.$soyisim; //Güncellenmiş veri.
mysql_query("UPDATE tabloadi SET kolonadi = '$gVeri'")
-
Üyelik
12.11.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Web Master
-
Konum
Samsun
-
Ad Soyad
Y** G**
-
Mesajlar
14
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
Ben bunu tek sorguda yapmak istiyorum böyle bir şey mümkün mü ?
-
Üyelik
18.08.2011
-
Yaş/Cinsiyet
32 / E
-
Meslek
Öğrenci
-
Konum
Bursa
-
Ad Soyad
** **
-
Mesajlar
78
-
Beğeniler
14 / 10
-
Ticaret
0, (%0)
VARCHAR veriyi o şekilde update edebilirmisin bilmiyorum.
debian
PHP & Linux Professional
Kullanıcı
-
Üyelik
18.11.2012
-
Yaş/Cinsiyet
44 / E
-
Meslek
PHP Expert & System Enginner
-
Konum
İstanbul Anadolu
-
Ad Soyad
B** S**
-
Mesajlar
93
-
Beğeniler
0 / 9
-
Ticaret
1, (%100)
tam olarak ne yapacaksın ?
Ek Olarak: SELECT CONCAT(kolon,' ','metin buraya') as yeni_kolon FROM tabloadi WHERE id = '$id'
yukarıdaki biçimde yapabilirsin.
Yani UPDATE tabloadi SET kolonadi = CONCAT(kolon,' ','$gVeri'); biçiminde
-
Üyelik
12.11.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Web Master
-
Konum
Samsun
-
Ad Soyad
Y** G**
-
Mesajlar
14
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
VARCAHAR olan hücrete virgülle ayrılmış IDler var. tekrar id eklemek için array explode, implode vb. işlemler yerine direkt id eklemek istiyorum.
Ek Olarak: UPDATE tabloadi SET kolonadi = CONCAT(kolon,' ','$gVeri');
tam olarak istediğim böyle bir şeydi.
Teşekkürler @debian .
debian
PHP & Linux Professional
Kullanıcı
-
Üyelik
18.11.2012
-
Yaş/Cinsiyet
44 / E
-
Meslek
PHP Expert & System Enginner
-
Konum
İstanbul Anadolu
-
Ad Soyad
B** S**
-
Mesajlar
93
-
Beğeniler
0 / 9
-
Ticaret
1, (%100)
rica ederim yardimci olabildiysem ne mutlu =)