örneğin. şehir, adı, soyadı diye bir tablom var. içerisinde lakap diye bir yer daha oluşturup. aynı tablodaki adı bölümünü nasıl lakap'ın içerisinde kopyalayabilirim ?
Yani şöyle olmasını istiyorum.
adı soyadı şehir lakap
ahmet uçak ANKARA ahmet
mehmet uçak samsun mehmet
ayşe gıcık manisa ayşe
bu şekilde yapmak istiyorum. Önceki kayıtlar için tabi ?
Ek veri
7
●498
- 06-02-2009, 13:20:45Üyeliği durdurulduKodunda değişiklik yapman gerekiyor.
örneğin:
$sql = mysql_query("insert into uye values ('$_POST['adi']', '$_POST['soyadi']', '$_POST['sehir']', '')");eğer bu tabloya yukarıdaki gibi bir kod ile veri ekliyorsan aşağıdaki gibi kullanıp lakap kısmınada, ad alanına giren veriyi girdirebilirsin.
$sql = mysql_query("insert into uye values ('$_POST['adi']', '$_POST['soyadi']', '$_POST['sehir']', '$_POST['adi']')");yada,
$sql = mysql_query("insert into uye values ('$_POST['adi']', '$_POST['soyadi']', '$_POST['sehir']', '" . ($_POST['lakap'] == NULL ? $_POST['adi'] : $_POST['lakap']) . "')");şeklinde, kullanıcıdan gelen lakap kısmı boş geçilmişse ad verisini lakap kısmına girdirerek eğer boş geçilmemişse lakap verisini girdirerek işlemini yaptırabilirsin. - 06-02-2009, 13:26:19Üyeliği durdurulduyeni bir alani ekledikten sonraNtie adlı üyeden alıntı: mesajı görüntüle
update tablo set lakap = adi
dersen işlemi yapmsi olursun - 06-02-2009, 13:30:36önce lakap diye bir sütun oluştur.
sonra asagidaki döngüyü tablona göre ayarla php dosyasinda calistir.
$sql = mysq_query("select * from tablon"); while($satir = mysql_fetch_array($sql)) { $degis = mysql_query("UPDATE tablon set lakap='$satir[ad]' where ad='$satir[ad]'"); } - 06-02-2009, 13:32:25Üyeliği durdurulduLaCReMeL adlı üyeden alıntı: mesajı görüntüle
mysql_query("UPDATE tablon set lakap=ad");demesi yeterli
- 06-02-2009, 13:36:14mysql bilgim pek yok =)sdemirkeser adlı üyeden alıntı: mesajı görüntüle