Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 11/05/2008, 17:49   #1 (permalink)
Üye
 
Üyelik Tarihi: 04/2008
Mesaj: 166
Varsayılan Tablo içindeki veriyi karşılaştırıp yayınlama

Merhabalar Ilantibi diye bir hücrem var içinde İş Arayanlar ve Eleman Arayanlar var.. SELECT * FROM ilanlar WHERE Ilantipi=İş Arayanlar diye yazıyorum fakat hata veriyor.. Türkçe karakter kullanımı ve Hatalı yazımdan dolayı galiba.. hata vermeden nasıl sadece İş arayanları Listeleyebilirim..
web.doktor hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 21:32   #2 (permalink)
Kodlarım, Canlarım...
 
cemaliozan Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 05/2005
Yer: » Delphi Bölümü «
Mesaj: 1,677
Varsayılan

ilantipi alanın tipini değiştir. Mesala SmallInt, Boolean filan yap. İş Arayana özel bir değer eleman arayana özel bir değer ve

SELECT * FROM ilanlar WHERE Ilantipi=1

gibi bir sorgu kullan...
__________________
Haberbox | Tek Sevgi | Genel Seçimler | Magice Book | Yerel Seçimler
Yaşamaya Değer Bir Hayattan, Sevmeye Değer Bir Aşktan, Dostluğa Değer Bir Arkadaşlıktan Asla Vazgeçmeyin...
cemaliozan hatta değil   Alıntı Yaparak Yanıtla
Eski 11/05/2008, 22:04   #3 (permalink)
Deli Olmak Akıl İster
 
Eretna Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2007
Yer: Ankara
Mesaj: 1,349
Varsayılan

ilan tiplerini numeric value şeklinde belirle. yok illaki yazı olacak dersen türkçe karakter ve boşluk kullanamadan yap.
yani :
SELECT * FROM ilanlar WHERE Ilantipi='is_arayanlar'
__________________
################################
Kestiğin Ümitlerden Yelkenlerde Yaptım
Ama...
Yokluğunda Ne Gidebildim Ne De Kaldım.
###############################
Eretna hatta değil   Alıntı Yaparak Yanıtla
Eski 12/05/2008, 20:06   #4 (permalink)
Üye
 
Üyelik Tarihi: 04/2008
Mesaj: 166
Varsayılan

Alıntı:
ilan tiplerini numeric value şeklinde belirle. yok illaki yazı olacak dersen türkçe karakter ve boşluk kullanamadan yap.
yani :
SELECT * FROM ilanlar WHERE Ilantipi='is_arayanlar'
is_arayanlar olarak kayıtı gerçekleştirdim diyelim.. ben bunu bölümü sayfamda listeliyorum ve o kullanıcının iş mi elemanmı aradığını yazdırıyorum.. ozaman is_arayanlar şeklinde çıkacak fakat bunun ismini değiştirmenin bir yolu varmı..
is_arayanlar değilde İş Arayanlar şeklinde..


Yardımlarınız için teşekkürler..
web.doktor hatta değil   Alıntı Yaparak Yanıtla
Eski 13/05/2008, 04:46   #5 (permalink)
Üye
 
Üyelik Tarihi: 04/2008
Mesaj: 166
Varsayılan

SELECT * FROM ilanlar WHERE Ilantipi='is_arayanlar'

yerineSELECT * FROM ilanlar WHERE Ilantipi='İş Arayanlar' olarak çalışıyor..Teşekkürler..
web.doktor hatta değil   Alıntı Yaparak Yanıtla
Eski 13/05/2008, 04:57   #6 (permalink)
Üye
 
Üyelik Tarihi: 04/2008
Mesaj: 166
Varsayılan

Farklı bir sorunum daha var yardımcı olusanız çok makbule geçer..

SqlCommand ilanelemangs = new SqlCommand("Select * From ilanekle where ID=@ID ", baglanti);
ilanelemangs.Parameters.AddWithValue("@ID", Convert.ToInt32(Request.QueryString["ID"]));


Ana Sayfadan yada iş ilanları sayfasından Yayınlanan ilanlara tıkladığımız zaman ilandetay.aspx sayfasına gidiyor ve beraberinde getirdiği ID ile gerekli ilanı detay sayfasında gösteriyor.. Fakat ben ılan listelemesinin altında işe göre iş ilanları listelemek istiyorum.Elektronik geliyorsa elektronik ilanlarını listelemek istiyorum.. başka sayfadan gelen deger sadece ID fakat detay sayfasında listelenen değerler arasında Bölüm degeri bulunuyor..O bölüm değerini nasıl alıp değerlendirebilirim..

diyelimki
bölümler

Bilgisayar
Elektronik
Grafik


bölümlere ilan kaydı yaparken değer atıyorum 15 tane bölümüm var ve her bölümün bir sayısı var..
web.doktor hatta değil   Alıntı Yaparak Yanıtla
Eski 20/05/2008, 05:34   #7 (permalink)
Üye
 
Üyelik Tarihi: 05/2004
Yer: İzmir
Mesaj: 28
Varsayılan SQL Sorgusu

ASP kullanmıyorum ancak anladığım kadarıyla cevaplamaya çalışayım;

İlk sorunuzda ilantipi="İş Arayanlar" şeklinde de istediğiniz veriye ulaşabilirsiniz ancak verileriniz çoğaldığında veritabanınızı gereksiz yere şişirirsiniz. Diğer arkadaşların da önerdiği gibi ... WHERE ilantipi="1" şeklinde arama yapıp gelen sonuçları,

if ilantipi == "1":
print "iş arayanlar"
elif ilantipi == "2":
print "eleman arayanlar"

şeklinde listeletebilirsiniz (Örnek kodlar python söz dizimine göre).

İkinci sorunuza gelince veritabanından veri çekmek için ... WHERE ilantipi="1" ORDER BY bolum ASC kalıbını kullanabilirsiniz. Bu şekilde gelen sonuçları meslek gruplarına göre ayırabilirsiniz.

İyi çalışmalar.
Onderce hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
textboxdan aldğı veriyi sql ile karşılaştırıp yeni bir form sayfası acması gerekiyor teamberks1984 C# 0 24/12/2006 19:33
24 saat içindeki veriyi bulma izmirtuning PHP 7 10/10/2006 22:12
Düzenli ifadeler içindeki düzensiz veriyi almak .. indream PHP 6 19/03/2006 03:00
php içindeki veriyi almak blackhawk Flash / Director / Swift 3D ... 3 08/12/2005 10:37
Bir tablo içindeki alanların içindeki max değeri bulma!!! pirilti Veritabanları & SQL 9 15/10/2004 00:08


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 08:45.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net