lostyazilim
tr.link

Php sadece istediğim verileri güncelleme ?

11 Mesajlar 1.864 Okunma
lstbozum
tr.link

aztect aztect Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.11.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek programcı
  • Konum İstanbul Anadolu
  • Ad Soyad S** T**
  • Mesajlar 34
  • Beğeniler 8 / 4
  • Ticaret 0, (%0)
Merhaba arkadaşlar php'de diyelimki 5 tane verim var bunlardan 1 ve 3 id leri 1 olarak güncellensin diğerleri 0 olarak güncellensin yapmak istiyorum yardım edebilirmisiniz
 

 

wmaraci
reklam

mert50356 mert50356 WM Aracı Kullanıcı
  • Üyelik 01.07.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad M** P**
  • Mesajlar 1104
  • Beğeniler 180 / 265
  • Ticaret 26, (%100)
Default olarak geriye kalan sütunlardaki verileri değiştiren bir kod var mı bilmiyorum ama hepsini sıfır yapıp işinize yarayanları 1 yapabilirsiniz.
Sırasıyla;


UPDATE tablo_adi SET id ='0';
UPDATE tablo_adi SET id ='1' WHERE referans_kolon=1 or referans_kolon=3;
 

 

Wordpress Hizmetleri | Skype: mert50356

aztect aztect Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.11.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek programcı
  • Konum İstanbul Anadolu
  • Ad Soyad S** T**
  • Mesajlar 34
  • Beğeniler 8 / 4
  • Ticaret 0, (%0)
yaptım sıkıntı oldu ... bir kodu var unuttuğum için bilgi alayım dedim

Ek Olarak: güncel konu
 

 

mert50356 mert50356 WM Aracı Kullanıcı
  • Üyelik 01.07.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Yazılım
  • Konum İzmir
  • Ad Soyad M** P**
  • Mesajlar 1104
  • Beğeniler 180 / 265
  • Ticaret 26, (%100)
Neresinde sorun oldu acaba?
 

 

Wordpress Hizmetleri | Skype: mert50356
wmaraci
wmaraci

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
update table set column = value where column in (conditional values);


update table set column = value where column not in (conditional values);
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

aztect aztect Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.11.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek programcı
  • Konum İstanbul Anadolu
  • Ad Soyad S** T**
  • Mesajlar 34
  • Beğeniler 8 / 4
  • Ticaret 0, (%0)
açıklayıcı bir örnek verebilirimisiniz
 

 

EmirKutlu EmirKutlu PHP | Sosyal Medya Kullanıcı
  • Üyelik 16.08.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Php |
  • Konum İstanbul Anadolu
  • Ad Soyad E** K**
  • Mesajlar 328
  • Beğeniler 39 / 85
  • Ticaret 40, (%100)
Bakın şöyle anlatıyım,

SQL Update komutu veri güncellemenize WHERE komutu ise güncellenicek veriyi net belirtmenize yarar.

Yani;
$guncelle = mysql_query("UDDATE TABLOADINIZ set id='YAPILACAKDEĞER' WHERE GUNCELLENECEK1='DEGERİ' or GUNCELLENECEK2 = DEGERİ");

Kalınlaştırdığım bölümleri düzeltirseniz sorunu çözersiniz.
 

 

aztect aztect Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.11.2014
  • Yaş/Cinsiyet 43 / E
  • Meslek programcı
  • Konum İstanbul Anadolu
  • Ad Soyad S** T**
  • Mesajlar 34
  • Beğeniler 8 / 4
  • Ticaret 0, (%0)
şimdi sorun şu id 5 ve 6 olan verinin goster kısmı 1 olacak gerisi 0 olacak gibi
 

 

EmirKutlu EmirKutlu PHP | Sosyal Medya Kullanıcı
  • Üyelik 16.08.2012
  • Yaş/Cinsiyet 26 / E
  • Meslek Php |
  • Konum İstanbul Anadolu
  • Ad Soyad E** K**
  • Mesajlar 328
  • Beğeniler 39 / 85
  • Ticaret 40, (%100)
aztect Şöyle yapın o zaman;

mysql_query("UPDATE set TABLOADI goster='1' WHERE id='5' or id='6'");

gerisi 0 olacaksada , ayrı bi query işleminde

mysql_query("UPDATE set TABLOADI goster='0'");

direkt olarak bu kodları kullanabilirsiniz.

iyi çalışmalar
 

 

manav manav WM Aracı Kullanıcı
  • Üyelik 13.08.2015
  • Yaş/Cinsiyet 31 / E
  • Meslek öğrenci
  • Konum Balıkesir
  • Ad Soyad F** T**
  • Mesajlar 156
  • Beğeniler 43 / 22
  • Ticaret 0, (%0)
@EmirKutlu 'nun dediği doğru ama sıfıra güncelleyen kod satırı üstte olmalı. Çünkü bu haliyle 1 ve 5 idli verilerin goster kısmını önce bir yapıyorsunuz sonra gene hepsini sıfır yapıyorsunuz. Yani şöyle olmalı.
mysql_query("UPDATE set TABLOADI goster='0'");
mysql_query("UPDATE set TABLOADI goster='1' WHERE id='5' or id='6'");
 

 

wmaraci
wmaraci
Konuyu toplam 13 kişi okuyor. (0 kullanıcı ve 13 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al