İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Mysql sorgu sorusu

ata350

0
İyinet Üyesi
Katılım
4 Aralık 2010
Mesajlar
1,964
Reaction score
35
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
İyinet Üyesi
Katılım
28 Aralık 2010
Mesajlar
174
Reaction score
0
PHP:
query("SELECT * FROM tab WHERE id <= 10 ");

olabilir sanırım ..
 

CryForLive

0
İyinet Üyesi
Katılım
31 Ocak 2012
Mesajlar
164
Reaction score
0
Konum
İstanbul
mysql_query("select * from tab order by id desc limit 10");

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

ßyJesteR

0
İyinet Üyesi
Katılım
31 Aralık 2010
Mesajlar
37
Reaction score
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.
 

garrip

0
İyinet Üyesi
Katılım
28 Aralık 2010
Mesajlar
174
Reaction score
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
İyinet Üyesi
Onaylı Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Reaction score
11
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
İyinet Üyesi
Katılım
28 Aralık 2010
Mesajlar
174
Reaction score
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
İyinet Üyesi
Katılım
23 Ocak 2012
Mesajlar
162
Reaction score
0
Set degisken=Sur.Execute("Select TOP 10 * From uyeler order by id asc")
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst