lostyazilim
tr.link

Veritabanından birden çok başlık çekmek

11 Mesajlar 1.272 Okunma
lstbozum
tr.link

bysabo bysabo WM Aracı Kullanıcı
  • Üyelik 23.09.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek E-Ticaret
  • Konum İstanbul Avrupa
  • Ad Soyad i** E**
  • Mesajlar 95
  • Beğeniler 0 / 3
  • Ticaret 1, (%100)
Merhaba,

Veritabanında anakat tablosundan başlıkları aşağıdaki kod ile çekiyorum.



Ancak bu tablodaki tüm başlıkları çekiyor. Ben sadece bazı id'lerin başlıklarını çekmek için şu kodu kullanıyorum.



Ancak bu şekilde sadece 1 id yazabiliyorum. Ben birden fazla id'yi nasıl çekebilirim ?

Bir sürü deneme yaptım ancak başarılı olamadım.

Örneğin 56 , 61 , 63 , 72 , 78 idlerini çekmek istiyorum.
 

 

wmaraci
reklam

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)
Böyle bir sql sorgusuna ihtiyacın var

SELECT * FROM anakart WHERE id IN (1,2,3,4,5,5)
 

 

ulas ulas C# & ASP.NET Kullanıcı
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Full Stack Developer
  • Konum Diğer
  • Ad Soyad U** K**
  • Mesajlar 1401
  • Beğeniler 404 / 404
  • Ticaret 18, (%100)
SELECT baslik FROM anakat

ID ye göre çekmek istemiyorsanız ID ye göre şart koymayacaksınız, yani WHERE yazmayın.

Eğer ID'ye göre çekilecekse SELECT baslik FROM anakat WHERE id IN (56 , 61 , 63 , 72 , 78)
 

 

technovenue.com

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)

ulas2016 adlı üyeden alıntı

SELECT baslik FROM anakat

ID ye göre çekmek istemiyorsanız ID ye göre şart koymayacaksınız, yani WHERE yazmayın.

Eğer ID'ye göre çekilecekse SELECT baslik FROM anakat WHERE id IN (56 , 61 , 63 , 72 , 78)


Anladığım kadarıyla arkadaş tekli veya tamamını değil, sadece seçili olan kayıtları almak istiyor. Bu nedenle where kullanıyor
 

 

wmaraci
wmaraci

ulas ulas C# & ASP.NET Kullanıcı
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Full Stack Developer
  • Konum Diğer
  • Ad Soyad U** K**
  • Mesajlar 1401
  • Beğeniler 404 / 404
  • Ticaret 18, (%100)
hsntngr Galiba öyle, bende sonradan anladım.
 

 

technovenue.com

bysabo bysabo WM Aracı Kullanıcı
  • Üyelik 23.09.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek E-Ticaret
  • Konum İstanbul Avrupa
  • Ad Soyad i** E**
  • Mesajlar 95
  • Beğeniler 0 / 3
  • Ticaret 1, (%100)
WHERE id IN (56 , 61 , 63 , 72 , 78)

Bu şekilde sadece 56'yı çekiyor diğerlerini çekmiyor.
 

 

0ktay 0ktay strdex Kullanıcı
  • Üyelik 01.02.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım öğrencisi
  • Konum Antalya
  • Ad Soyad O** Ş**
  • Mesajlar 603
  • Beğeniler 25 / 155
  • Ticaret 2, (%100)
Mysql veri çerken hangi veriyi çekmek istiyorsan where ile id numaralarınızı belirmelisin.

Örn: Veritabanında 5 tane anakart olsun ve ben 3'üncüyü çekmek istiyorum.
ID=1 msı
ID=2 intel
ID=3 toshiba
ID=4 nvidia
ID=5 samsung

select * from anakart WHERE id=3
 

 

Eğitimin pahalı olduğunu düşünüyorsanız, cehaletin bedelini hesaplayın.

bysabo bysabo WM Aracı Kullanıcı
  • Üyelik 23.09.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek E-Ticaret
  • Konum İstanbul Avrupa
  • Ad Soyad i** E**
  • Mesajlar 95
  • Beğeniler 0 / 3
  • Ticaret 1, (%100)
@ulas2016 teşekkür ederim hocam sizin dediğiniz gibi oldu, ufak bi hata yapmışım.

Peki çektiğim bu başlıkları alfabetik sıraya göre nasıl listelerim ?

Şu an başlıkların oluşturulduğu tarihe göre sıralıyor.
ulas

kişi bu mesajı beğendi.

ulas ulas C# & ASP.NET Kullanıcı
  • Üyelik 25.07.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Full Stack Developer
  • Konum Diğer
  • Ad Soyad U** K**
  • Mesajlar 1401
  • Beğeniler 404 / 404
  • Ticaret 18, (%100)
bysabo

Sorgunun sonuna ORDER BY baslik yazmayı dener misiniz?
 

 

technovenue.com

bysabo bysabo WM Aracı Kullanıcı
  • Üyelik 23.09.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek E-Ticaret
  • Konum İstanbul Avrupa
  • Ad Soyad i** E**
  • Mesajlar 95
  • Beğeniler 0 / 3
  • Ticaret 1, (%100)
@ulas2016 çok teşekkür ederim.
 

 

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