Arkadaşlar ben tam php bilmiyorum ama myqsle veri yazdırıp ekrana yazdırabiliyorum en basitinden fakat benim şu anda araddığım eğer textbox tan girilen değer mysql de var ise ya güncellesin yada eklemesin nasıl yapabilirim.
Örn: myql de "leyfear" var yazmışım önceden şimdi tekrar yazdığımda gine yazıyor benim istediğim güncellemesi...
sorgulama ve güncelleme
16
●950
- 19-09-2009, 09:15:20Üyeliği durdurulduMysqldaki veriyi güncellemek istiyorsan update komutunu kullanacaksın.
$id=$_GET['id']; //Veritabanındaki hangi veri olduğunu idden alıyoruz.
$query = mysql_query ("SELECT * FROM tablon where id like $id"); while ($row = mysql_fetch_array($query)) {daha sonra textboxların value değerlerine
value="<? echo $row['baslik']; ?>"
şeklinde yazıp eski verinin textboxta görüntülenmesini sağlayabilirsin.
Kayıt yaparkende
mysql_query("update tablo set baslik = '$baslik', yazi = '$yazi' where id like $id")şeklinde yapacaksın.
Kolay gelsin. - 20-09-2009, 18:54:36Üyeliği durdurulduweb_sakat adlı üyeden alıntı: mesajı görüntüledaha önce anlatmıştımbatinduz adlı üyeden alıntı: mesajı görüntüle
- 21-09-2009, 17:26:11Üyeliği durduruldumalesef yapamadım
şimdi ben tam ne yapmak istediğimi yazım.
texboxtan "xx" verisi geldi ve myqle yazdım burda sorun yok ama başka bir seferde gine "xx" verisi geldi bunuda yazdırıyor. Benim istediğim eğer mysql dede "xx" verisi var ise daha önce "xx" verisi vardır, yazmasısıdır. yada güncellemesidir. - 21-09-2009, 17:46:49Veritabanında tekrar etmemesi istediğiniz alan adını UNIQUE KEY olarak seçin. phpmyadmin kullanıyorsanız alan yanındaki U harfi ile yapabilrisiniz veya
ALTER TABLE tabloadı ADD UNIQUE INDEX koruma (alan);
sorgusunu çalıştırın. Kırmızı görünen yerleri düzenleyin. Ardından
INSERT INTO alan ...........
şeklindeki sorgunuzu
REPLACE INTO alan .....
şeklinde değiştirin. yoksa ekleri, varsa günceller
şimdi ben tam ne yapmak istediğimi yazım.