İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

MySQL'den Belirli ID'den itibaren veri çekmek ??

ADrK

0
İyinet Üyesi
Katılım
17 Şubat 2008
Mesajlar
68
Reaction score
0
Konum
Kartal
Meraba arkadaşlar ben şöyle bir şey yapmak istiyorum. :
DataBase'de 50 tane veri var sayalım
Bu 50 verinin hepsini değilde, 40 tanesini çekmek istiyorum ilk 10'nu çekmek istemiyorum.. bunu nasıl yapabilirim ? Yani şöyle

1
2
3
4
5
6
7
8
9
10
11
vs...

bunun 10'dan sonrasini nasil cekerim ? şimdiden teşekkür ederim
 

ADrK

0
İyinet Üyesi
Katılım
17 Şubat 2008
Mesajlar
68
Reaction score
0
Konum
Kartal
PHP:
<?

$kucuk = 5;
$buyuk = 10;

$git = mysql_query("select * from yorum where haberid='$_GET[id]' LIMIT $kucuk,$buyuk");

?>

Arkadaşlar, Sadece "5" ve "10" degerlerinde sayfaya "7" tane sonuç basiyor. Bunun nedeni ne olabilir ?
 

ejder

0
İyinet Üyesi
Katılım
10 Kasım 2003
Mesajlar
0
Reaction score
4
Konum
istanbul
haberid= dedikten sonra o id'deki değerleri çekersiniz
PHP:
<? 

$kucuk = 5; 
$buyuk = 10; 

$git = mysql_query("SELECT * FROM yorum LIMIT $kucuk,$buyuk"); 

?>
 

ADrK

0
İyinet Üyesi
Katılım
17 Şubat 2008
Mesajlar
68
Reaction score
0
Konum
Kartal
haberid= dedikten sonra o id'deki değerleri çekersiniz
PHP:
<? 

$kucuk = 5; 
$buyuk = 10; 

$git = mysql_query("SELECT * FROM yorum LIMIT $kucuk,$buyuk"); 

?>

O istedigim gibi oluyor, onda bir problem yok...
Şuan veritabaninda toplam 22 kayit bulunmaktadır.
limit degerlerini "0" alinca problem olmuyor
"0", "5" olarak aldigimda normal olarak istedigim gibi (5 kayit) geliyor..
"5", "10" olarak aldigimda sayfaya 10 kayit basiyor;
"10","15" olarak aldigimda sayfaya 12 kayit basiyor
"15","20" olarak aldigimda sayfaya 7 kayit basiyor

Ben her halükarda 5 adet basmasini istiyorum, bunu nasıl yapabilirim ? Çıldırmak üzereyim arkadaşlar :(
 

desoLate

0
İyinet Üyesi
Katılım
14 Haziran 2006
Mesajlar
220
Reaction score
0
PHP:
$git = mysql_query("SELECT * FROM yorum order by haberid LIMIT $kucuk,$buyuk");

şeklinde dener misin?
 

ejder

0
İyinet Üyesi
Katılım
10 Kasım 2003
Mesajlar
0
Reaction score
4
Konum
istanbul
10'dan sonra 15 kayıt al derseniz 25. kayda kadar alması gerekir ama sizde kayıt olmadığı için 22 kayıt alıyor haliyle 22-10=12 kayıt geliyor..
 

ADrK

0
İyinet Üyesi
Katılım
17 Şubat 2008
Mesajlar
68
Reaction score
0
Konum
Kartal
10'dan sonra 15 kayıt al derseniz 25. kayda kadar alması gerekir ama sizde kayıt olmadığı için 22 kayıt alıyor haliyle 22-10=12 kayıt geliyor..

Bu Mantikla Yola cikarak $kucuk degeri aynen yazdirdim. $_get[page]'den aldigim degeri, $veri sayisi ile carpip kendisindan cikardim ;).. Çok teşekkürler ejder.. Sorun kalmadı sayende
 

MoD

0
İyinet Üyesi
Katılım
8 Nisan 2005
Mesajlar
1,722
Reaction score
2
Konum
Bursa
PHP:
<? 
$basla = 10; // baslanacak nokta
$git = mysql_query("SELECT * FROM yorum LIMIT $basla,5"); 
?>
bes tane sonuc verir.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
formatı
LIMIT baslangic kaydı, cekilecek toplam kayit
 

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