wmaraci reklam
lidertakipci

Php pdo veritabanında bir veriyi aktif ederken diğerlerini pasif etmek ?

7 Mesajlar 818 Okunma
advertseo
wmaraci reklam

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
tablo yapım

-> id(int)
-> anket(varchar)
-> puan(int)
-> durum(int 0/1 değer alır)


Başlık biraz karışık oldu farkındayım ancak şöyle açıklayım
Bi anket sistemim var veritabanında 5 adet girilmiş anket var
Yönetim panelinde tüm anketleri gösteren bir sayfam var burada bir anket aktifleştirildiğinde(durum=1) tablodaki tüm anketleri pasif(durum=0) hale getirmek istiyorum
bunu nasıl yaparım ?
 

 

wmaraci
reklam

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Trigger ile yapabilirsin.
 

 

www.ontedi.com
www.cizgi.site

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

ontedi adlı üyeden alıntı

Trigger ile yapabilirsin.


hocam küçük bir örnek verebilir misiniz? hem öğrenmiş olurum hemde sorunu hallederim :) teşşekürler :)
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Hocam nette örnekler var.

http://dev.mysql.com/doc/refman/5.7/en/trigger-syntax.html
 

 

www.ontedi.com
www.cizgi.site
wmaraci
wmaraci

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)

CREATE TRIGGER `anket` AFTER UPDATE ON `anket_soru`
FOR EACH ROW update anket_soru set durum=0
yaptım islm yaptığımda
#1442 - Can't update table 'anket_soru' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
 

 

ontedi ontedi www.ontedi.com Kullanıcı
  • Üyelik 03.10.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Yazılım Uzmanı, Matematikçi
  • Konum Ankara
  • Ad Soyad S** T**
  • Mesajlar 1119
  • Beğeniler 325 / 324
  • Ticaret 2, (%100)
Hocam uygun bir vakitte bakayım şuan yoğunm biraz.
 

 

www.ontedi.com
www.cizgi.site

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
Sorun değil :)
 

 

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