Son kayıt olmadığını kontrol edin?

2 Cevap php

Ben mysql_fetch_array kullanıyorum ve bunu son kayıt olup olmadığını kontrol etmek istiyorum. Bunu nasıl yapabilirim?

2 Cevap

EDIT

Silahı ilk kez atladı.

Dönmeden önce satırları saymak için mysql_num_rows kullanın. Loop örneğin basit:

$numrows = mysql_num_rows($resource);
for ($i = 1; $i <= $numrows; $i++) {
    $row = mysql_fetch_array($resource);
    if ($i == $numrows) { 
        // last record
    }
}

Orada daha iyi bir yol olabilir, ama sen önceden satır sayısını almak ve daha sonra döngü ve satır sayısı eşittir olmadığını görmek için test bir sayaç artırmak verebilecek son kayıt olmadığını bilmek neeeed eğer. Olabilir