Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Mysql sorgu sorusu

ata350

0
Onaylı Üye
Üye
Katılım
4 Aralık 2010
Mesajlar
1,964
Açılan Konu
196
Tepki puanı
37
Konum
Memleketin orta yerleri
Merhaba ,

Mysqlimde id kısmında sayılar var 1-2-3-4-5-6 ... diye gidiyor bunlar.Ben bir kod ile bunların sadece ilk 10 unu yazdırmak istiyorum.Yani id değeri 10 ve 10dan küçük değerleri.Nasıl yaparız bunu ?

Çok çok teşekkürler.
 

garrip

0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Açılan Konu
15
Tepki puanı
0
PHP:
query("SELECT * FROM tab WHERE id <= 10 ");

olabilir sanırım ..
 

CryForLive

0
Onaylı Üye
Üye
Katılım
31 Ocak 2012
Mesajlar
164
Açılan Konu
2
Tepki puanı
0
Konum
İstanbul
mysql_query("select * from tab order by id desc limit 10");

desc = tersten sıralar
asc = normal sıralama
 

ßyJesteR

0
Onaylı Üye
Üye
Katılım
31 Aralık 2010
Mesajlar
37
Açılan Konu
9
Tepki puanı
0
yalnız cryforlive o kod arada atlama olsa dahi ilk 10 girdiyi alır arkadaş id 10dan küçük olanları istemiş. eğer sırada bi atlama yoksa kullanılabilir.
 

selim61

0
Onaylı Üye
Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Açılan Konu
252
Tepki puanı
13
Konum
<?=selim61?>
select * from tab order by id asc limit 10

ilk 10 kayıt
 

garrip

0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Açılan Konu
15
Tepki puanı
0
son 10 kayıt demiyor ! id değeri 10 ve küçük olan diyor.

PHP:
query("SELECT * FROM tab WHERE id <= 10 LIMIT 10");
bu sorguyla id değeri 10 ve küçük olanları alırsın. Bu da mantıken ilk 10 veri demektir.
 

selim61

0
Onaylı Üye
Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Açılan Konu
252
Tepki puanı
13
Konum
<?=selim61?>
son 10 kayıt demiyor ! id değeri 10 ve küçük olan diyor.

PHP:
query("SELECT * FROM tab WHERE id <= 10 LIMIT 10");
bu sorguyla id değeri 10 ve küçük olanları alırsın. Bu da mantıken ilk 10 veri demektir.

Kod:
Ben bir kod ile bunların sadece ilk 10 unu yazdırmak istiyorum.Yani id değeri 10 ve 10dan küçük değerleri.Nasıl yaparız bunu ?

3 ve 4 numaralı id kayıtları sildi, gayet normal artık ihtiyacı yoktur silebilir.
Ne olacak? ilk 10 kayıt listelemesi gerekiyor ama senin sorgunla limitin 10 olmasına rağmen 8 tane listeledi. Sorguyu mu değiştirecek sonradan!
ilk 10 kayıt demek: order by id ile önce id sıralamasını küçükten büyüğe sıralarım sonra limit 10 derim sürekli ilk 10 kayıdı getirir ;)
 

garrip

0
Onaylı Üye
Üye
Katılım
28 Aralık 2010
Mesajlar
174
Açılan Konu
15
Tepki puanı
0
Kod:
Ben bir kod ile bunların sadece ilk 10 unu yazdırmak istiyorum.Yani id değeri 10 ve 10dan küçük değerleri.Nasıl yaparız bunu ?

3 ve 4 numaralı id kayıtları sildi, gayet normal artık ihtiyacı yoktur silebilir.
Ne olacak? ilk 10 kayıt listelemesi gerekiyor ama senin sorgunla limitin 10 olmasına rağmen 8 tane listeledi. Sorguyu mu değiştirecek sonradan!
ilk 10 kayıt demek: order by id ile önce id sıralamasını küçükten büyüğe sıralarım sonra limit 10 derim sürekli ilk 10 kayıdı getirir ;)

Cevabım ilk 10 veri üzerinden değil şu cümle üzerinden verdim.
'Yani id değeri 10 ve 10dan küçük değerleri'

Şimdi farkettim soruda bir çelişki var. Id değeri 10'dan küçük olanlar ile ilk 10 veri farklı şeylerdir tabii ki. Bu nedenle bir karışıklık oldu.
 

ismailix

0
Onaylı Üye
Üye
Katılım
23 Ocak 2012
Mesajlar
162
Açılan Konu
6
Tepki puanı
0
Set degisken=Sur.Execute("Select TOP 10 * From uyeler order by id asc")
 
Üst