Tekil Mesaj gösterimi
Alt 15 Ocak 2012, 14:55   #1
Çevrimdışı
Desmont
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
PHP ile MySQL\'de ki Veri Güncelleme




Aslında bu konuyu anlatmayarak bu işide sizin yapmanızı isteyecektim.Ama son anda vazgeçtim.MySQL'in bu son konusunuda anlatmam gerektiğini düşündüm.Ama siz bir dili en ince ayrıntısına kadar öğrenmek istiyorsanız deneme yanılma yöntemini kullanarak ve mutlaka ve mutlaka bu kodları kendiniz klavyeden yazmanız gerekmektedir.Aksi durumda yani kopyala - yapıştır yöntemini kullanıyorsanız kesinlikle bu işi öğrenemezsiniz.
Üniversite sınavına hazırlanan arkadaşıma Matematik öğretirken ona şunları söyledim.Bir konuyu anlamadan diğer konuya geçme.Herkes bu işi nasıl yapıyorsa sende öyle yapacaksın.Senin yapamadığın bir soruyu eğer ben yapabiliyorsam sen YANLIŞ YOLDASIN.Eğer okadar uğraşmana rağmen soruyu çözemezsen bir kenara koy ve hemen bir bilene sor.Yani burada demem oki bir scripti yapma konusunda zorlanıyorsunuz.Bir bilene başvurun.Bu konuda size elimden geldiğince yardımcı olacağım.Ama şunu da söyleyeyim eğer benim yapmış olduğum yandaki basit scriptleri geliştirebilmeye başladıysanız iyi yoldasınız demektir.
mysql_connect ("localhost","root");
mysql_select_db("deneme2");
$guncelle="UPDATE liste SET ad='$yeni' WHERE ad='$eski
'";
$oku="SELECT * FROM liste WHERE ad='$eski
'";
$gor=mysql_query($oku
);
$ad=@mysql_result($gor
,0,"ad");
if(
$ad == "$eski"
){
mysql_query(
$guncelle
);
print "
$eski adındaki bilgi $yeni
adına dönüştürüldü";
}else{
print "Böyle bir kayıt yok";
}
mysql_close();
?>

Burad ilk herzamanki gibi MySQL'e bağlanıyoruz.sonrası aslında veri silmedeki gibi.Ama şu MySQL kodunu açıklamam lazım.SEL komutundan sonra değiştireceğimiz verinin adını giriyoruz.Biz buraya bir değişken giridik.Sonra WHERE komutundan sonrada yine o değişikliğe uğrayacak olan alanın adını yazıyoruz.Buradaki eski değişkeni mutlaka MySQL'deki bir tane ad sutununda bulunan verilere uyması gerekmektedir.Aksi takdirde veriler silinmez.Diğer kodların tümü veri silmedeki gibidir.Onun için burayı anlatma gereksinimi duymuyorum.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan sohbet odaları