|
|
|
Yazan
|
Konu: Acemi - Veri tabanındaki bilgiyi güncelleme (Okunma Sayısı 1482 defa)
|
|
muratmoon
|
Yanlış hazırlanmış kodu halen savunuyorsan ben daha bişey demem sana o zaman. Hatanı görmek istemiyorsun madem göstermem.
Yanlışını savunarak bişey kazanamazsın sadece onu söyleyeyim. Bu konuya daha cevap yazmayacağım.
|
|
|
|
|
Logged
|
|
|
|
mudkicker
Arif Ender
Admin
Offline
Mesaj Sayısı: 873
Mastered PHP
|
Aranızdaki sorunlarınızı özelden paylaşırsanız seviniriz.
|
|
|
|
|
Logged
|
|
|
|
|
cemcem
|
optimize kod yazmak ilk ornekteki gibi birsey olamaz 16 if else ile bir update de yapilmaz dongu boyunca sql query calistirmak yerine dongu boyunca sql query olusturmak ama bunu bir seferde calistirmak tir optimize kod yazmak. bence ufak bir update icin 16 else if kullanmak optimizasyon ile tabandan cakismaktadir.
|
|
|
|
|
Logged
|
Impetus Plexsus
|
|
|
ReDNeSS
İsmail FİDAN
PHP Stajyeri

Offline
Mesaj Sayısı: 223
WhY?
|
Arkadaşlar herkes fikrini soylemiş tesekkurler..tabiki dedigim gibi benim amacım sadece yardım etmekti..kötü kod da olsa arkadşta en azından sorgunun nasıl yapıldıgı konusunda fikir verebilmek..Dedigim gibi bu script i baya onceden yazmıştım.@Witkey inde dedigi gibi, her zaman kendimi gelistirmeye calısıyorum ve calısacagım..Bu foruma ilk mesajımı attıgımda ki "ReDNeSS" ile şimdiki "ReDNeSS" tabiki bir degil.Ve ilerki yıllardaki "ReDNeSS" de bir olmayacak  Şimdi yine aynı kodu yazın deseniz yazmam, cok daha kısa yontemler aklıma gelmiyor degil..Ama dedigim gibi amacım sadece bir nebze olsun yardım etmek..Yanlız @Meletoth şunu belirtmek istiyorum, kırıcı olma  Herkes bir yerlerden başlar ve herkese gore "İşte bu bir Programcı" denilebilecek seviye farklıdır..
|
|
|
|
« Son Düzenleme: 30, 2006, 04:13:09 am Gönderen: ReDNeSS »
|
Logged
|
Missing..
|
|
|
|
muratmoon
|
Notepad ile yazdım, gözümden kaçan bişey olabilir. <?php if (!empty($_POST['adi']) || !empty($_POST['soyadi']) || !empty($_POST['mail']) || !empty($_POST['messenger'])) { $sql = ""; $sql .= " UPDATE uyeler SET username = '" . $_SESSION['username'] . "' "; $sql .= (!empty($_POST['adi'])) ? ", adi = '" . addslashes($_POST['adi']) . "' " : ""; $sql .= (!empty($_POST['soyadi'])) ? ", soyadi = '" . addslashes($_POST['soyadi']) . "' " : ""; $sql .= (!empty($_POST['mail'])) ? ", mail = '" . addslashes($_POST['mail']) . "' " : ""; $sql .= (!empty($_POST['messenger'])) ? ", messenger = '" . addslashes($_POST['messenger']) . "' " : ""; $sql .= " WHERE username = '" . $_SESSION['username'] . "' ";
/* $connection mysql bağlantısı olacak şekilde. */ if (mysql_query($sql, $connection)) { echo "SUCCESS"; } else { echo "FAIL"; } } else { echo "NO UPDATE"; } ?>
|
|
|
|
|
Logged
|
|
|
|
Meletoth
Önay YALÇINER
PHP Stajyeri

Offline
Mesaj Sayısı: 271
|
evet bu kod 4 update sorgusu çalıştırmaktan daha iyi..
empty > 4 update > 16 elseif
|
|
|
|
|
Logged
|
10 PRINT "The GOD!" 20 GOTO 10
|
|
|
|
 |
|