İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

3. satırı seçtirme (mysql sorgusu)

H

hoppala

Misafir
Merhabalar..
Mesela şöyle bir tablo var;

#### kullanıcılar #######
id - isim
1 ahmet
2 mehmet
3 hasan
4 arif
##################


ben buradan id numarasına göre sıralandığında 3. sıradaki satırı nasıl seçtirebilirim ? query sorgusunu yazarsanız sevinirim.
saygılar
 

zbahadir

0
İyinet Üyesi
Katılım
19 Mart 2006
Mesajlar
2,416
Reaction score
0
Konum
Trabzon
$sonuc=mysql_query("select * from tablo where id='3'")
list($alanlar= mysql_fetch_row($sonuc);
 
H

hoppala

Misafir
id numarasının 3 olduığunu bilmiyoruz direkten 3. sıradaki seçen bir kod yokmu ?
id numaraları böylede olabilir;
5
6
19
22
 

zbahadir

0
İyinet Üyesi
Katılım
19 Mart 2006
Mesajlar
2,416
Reaction score
0
Konum
Trabzon
hoppala' Alıntı:
id numarasının 3 olduığunu bilmiyoruz direkten 3. sıradaki seçen bir kod yokmu ?
id numaraları böylede olabilir;
5
6
19
22
Tamam, o zaman satırları bir diziye sırayla atarız ve dizinin 3. elamanını alırsak sanırım olur.

Dizi elemanları sıfır(0)'dan başladığı için 2 değerini vermen gerekir.

PHP:
$sql=mysql_query("select * from tablo");
while(list($alan)=mysql_fetch_row($sql)){
$dizi[]=$alan;
}

echo $dizi[2];
Daha kolay yolları vardır, aklıma gelen şimdilik bu.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
PHP:
$q = mysql_query("SELECT * FROM tablo ORDER BY id ASC");
$i = 1;

while ($a = mysql_fetch_array($q)) {
if ($i == "3") {
echo "$a[id]";
}
$i++;
}


atasever: Limit 1,3 olmasi gerekmiyor mu. 1 tane listele, 3 siradan basla gibi?
ps: yanlis hatirlamisim ok :)
 

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