alt text

alt text

üst resimde veri tabanın alt resimde formun resmi var. ben hem 2000, 2001, 2002 doğumluları ve aynı zamanda matematik dersleri alanları veri tabanından çekmek istiyorum. nasıl bir sorgulama kodu yazmam gerekir? teşekkürler

soruldu: 09 Ara '15, 16:54

mustafacil's gravatar image

mustafacil
10345
cevap kabul oranı: 0%


Merhabalar,sorgu aşağıdaki gibi oloabilir;

select * from table_name where ( dogum = 2000 or dogum = 2001 or dogum = 2002 ) and (ders = 'matematik');

veya

select * from table_name where dogum in (2000,2001,2002) and ders = 'matematik';

permanent link

cevaplandı: 10 Ara '15, 01:01

tamercan's gravatar image

tamercan
3945
cevap kabul oranı: 4%

Peki ornegin dogum ve Ders gibi 10 tane bölüm olsa ve her birinde 5 tane checkbox olsa nasıl bir sorgu yazmam lazım?

permanent link

cevaplandı: 10 Ara '15, 01:39

mustafacil's gravatar image

mustafacil
10345
cevap kabul oranı: 0%

1

Merhaba,where dogum in () sorgusunu bütün bölümler için kullanabilirsin. her checkbox 'ı dizi şeklinde post edip değerlerin arasına "," koyarak "in()" kelimesinin içine yerleştirerek çözüm üretebilirsin.Anlamadığın tarafları olursan tekrar yazabilirsin.

(10 Ara '15, 06:07) tamercan tamercan's gravatar image

Değerlerin arasına vigul koymayi implode() ile yaptim. Sadece doğum in() sorguladığım zaman çalıştı ama devamına and ile ders in() yazdığım zaman çalışmadi. Aslında yapmak istediğim 2000 ve 2001 de doğan ve matematik ve fizik derslerini alan kişileri sorgulamak.

permanent link

cevaplandı: 10 Ara '15, 10:43

mustafacil's gravatar image

mustafacil
10345
cevap kabul oranı: 0%

Tamamdır çalıştırdım. execute(array()) yapıp array'e koyunca çalıştı. cevap için çok teşekkür ettim. çok yardımcı oldu.

permanent link

cevaplandı: 10 Ara '15, 12:28

mustafacil's gravatar image

mustafacil
10345
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×168
×144

Soruldu: 09 Ara '15, 16:54

Görüntüleme: 304 kez

Son güncelleme: 10 Ara '15, 12:28

powered by BitNami OSQA