İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

mysql den bir önce ve bir sonraki veri

paskalaki

0
İyinet Üyesi
Katılım
31 Mayıs 2008
Mesajlar
92
Reaction score
0
veritabanımda aynı tabloda birden fazla veri var 1 tanesini çektikten sonra bir sonraki ve bir önceki veriye 2 linkle almam gerekiyor ancak veriler arasında silinmiş olanlar olabiliyo
örneğin1,2,3,4,5,6, varken veri 2 yada 4 silinmiş olabilir
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
ORDER BY id baslangic,alinacak kayit sayisi
seklinde aldığında hangi id varsa ona göre yapar, sen kendin +1 -1 yapıp id numarası verme MySQL'e, o bulsun.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Onceki icin
$q = mysql_query("SELECT id FROM tablo WHERE id < '$suankideger' ORDER BY id DESC LIMIT 1");
$a = mysql_fetch_array($q);
echo $a[id];

Sonraki icin
$q = mysql_query("SELECT id FROM tablo WHERE id > '$suankideger' ORDER BY id ASC LIMIT 1");
$a = mysql_fetch_array($q);
echo $a[id];
 

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.

Üst