Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > MySQL Veritabanı SQL

MySQL Veritabanı SQL SQL MySQL Access MSSQL Oracle Veritabani Database

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2006-11-11, 17:13
hakimi - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jul 2006
Mesajlar: 737
Teşekkür: 0
Thanked 2 Times in 1 Post
Tecrübe Puanı: 2
iTrader: %100/7
hakimi is on a distinguished road
Standart mysql kategori ye göre listeleme

Bayagı uğraştım bir şeyler yaptım ama tam çözemedim. veri tabanından kategorilere gore 4 er tane veri çekmek istiyorum.
veri tabanı şöyle: id , kat , adi , aciklama, resim, adres , hit , boyut , nasil, tahmini, adi_s, i ,
Bunu haricinde ayrıca -kategori- diye bir tablo daha var o da : id, adi, s, adi_s,
Bu iki tabloda kat=S, yani birinci tablodaki kat = ikinci tablodaki S
buradan her kategoriye 4 ertane çekip listeletmek istiyorum.
Yardımcı olursanız sevinirim.
__________________
Cicoz
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2006-11-11, 18:44
hakanyal - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Feb 2005
Mesajlar: 158
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %100/1
hakanyal is on a distinguished road
Standart

<%
Set hakan = Server.CreateObject("ADODB.Recordset")
Set hakan2 = Server.CreateObject("ADODB.Recordset")
hakan.open "select * from kategori_tablo1",Baglanti
do while not hakan.eof
hakan2.open "select * from 1_tablo where kat='"& hakan("S") &"' limit 4",baglanti
response.write hakan("adi") & "</br>" 'kategori adı
do while not hakan2.eof

response.write hakan2("adi")

hakan2.movenext
loop
hakan2.close
hakan.movenext
loop
hakan.close
set hakan=nothing
set hakan2=nothing
%>
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2006-11-11, 19:30
hakimi - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jul 2006
Mesajlar: 737
Teşekkür: 0
Thanked 2 Times in 1 Post
Tecrübe Puanı: 2
iTrader: %100/7
hakimi is on a distinguished road
Standart

Teşekküler bu tarz bir şey ancak tam olarak çözemedim hala. Aslında bir tür listeleme yaptırıyorum ama bir yerde yanlışlık var. listelemeyi yaptırdım. Tüm oyunların üstünde kategorisi yazıyor while dan dolayı biliyorum çift döngü kullandım . yani tam olarak çözemedim
__________________
Cicoz

Konu hakimi tarafından (2006-11-11 Saat 20:39 ) değiştirilmiştir..
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2006-11-11, 20:47
hakimi - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jul 2006
Mesajlar: 737
Teşekkür: 0
Thanked 2 Times in 1 Post
Tecrübe Puanı: 2
iTrader: %100/7
hakimi is on a distinguished road
Standart

Arkadaşlar listeletmeyi başardım ancak 4 taneyi yanyana listeliyor bunu 2 si üstte ikisi altta olacak şekilde nasıl ayarlarım.
__________________
Cicoz
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2006-11-11, 21:05
hakanyal - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Feb 2005
Mesajlar: 158
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %100/1
hakanyal is on a distinguished road
Standart

istediğin şeyi yaptığın sitenin tasarmına göre değişik yolları var.
eğer tablolu bir tasarımın varsa
for i=1 to 2
response.write hakan2("adi")
hakan.movenext
next

for a=1 to 2
response.write hakan2("adi")
hakan.movenext
next

diyerek do while döngüsü yerine kullanabilirsin yok direk olarak öyle as olarak yanına yazsın dersen

2. do while döngüsü içine
i=i+1
if (i/2)-cint(i/2)=0 then
response.write hakan2("adi") & "</br>"
else
response.write hakan2("adi") & " "
end if

yapabilirsin
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2006-11-11, 21:40
hakimi - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jul 2006
Mesajlar: 737
Teşekkür: 0
Thanked 2 Times in 1 Post
Tecrübe Puanı: 2
iTrader: %100/7
hakimi is on a distinguished road
Standart Teşekkürler

Öencelikle ben php kullanıyorum ancak senin yazdıklarının da yardımını gördüm. Şu an tek sorun kaldı. Template scripti oturtamıyorum. Ortaya gireceği yerde tamplate i dağıtıp aşağıya iniyor.
Bir de kategorilere göre 2 şerli (yanyana) sıraladım. 4 erli yapamadım )
__________________
Cicoz
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2006-11-12, 14:04
asoza - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Jan 2006
Mesajlar: 142
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 2
iTrader: %0/0
asoza is an unknown quantity at this point
Standart

Alta kaymasındaki sebep html kodlarla ilgili. Şablon dosyandaki html kodları değiştirerek sığdırmayı başarabilirsin.
__________________
Güce ve Geleceğe Güvenle..!
Alıntı ile Cevapla

Cevapla


Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
id ye göre kategori linki vermek? Derebeyi PHP 5 2006-11-16 21:15
Karakter sayısına göre sıralama (mysql sorgusu) oruccim PHP 2 2006-08-04 00:19
veritabanı kullanılmayan sitede baş harfe göre listeleme ploop PHP 13 2006-06-15 20:22
BT sektörü için kategori ve alt kategori önerileriniz fenerli Webmaster Genel Konular 4 2005-06-18 13:01
mysql db deki tabloları listeleme... abandoned18 PHP 1 2004-08-22 17:14


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 22:45 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

Firefox