Merhabalar, Ayrıntılı bir şekilde anlatmaya çalıştım. Bir tek veritabanı bağlantı kısmını yazmadım ve de tablo_adi kısımlarını kendi tablonagöre düzenlersin
//Öncelikler her sayfa yenilediğinde bir sonraki satırı göstermek istiyorsan
//Bunu bir veritabanı aracılıgı ile yapabilirsin.
//İlk olarak nasıl yapılacağını anlatayım.
//Tablonda satir_sayisi ve id diye int değer tutan bir alan aç
//Daha sonra bu alana id=1 ve satir_sayisi=1 olacak şekilde değerlerini gir.
//Daha sonra ise gelelim kodlamaya buraya kadar sıkıntı yoktur inş.
//İlk olarak
/*Buraya veritabanı ile bağlantı kodlarını yerleştir*/
//Burada ise sorgumuzu yapacagız ve satır sayımız en son kaçta kalmış onu öğreneceğiz
$sorgu=mysql_query("SELECT * FROM tablo_adi WHERE id=1");
$cek=mysql_fetch_array($sorgu);
$satir_sayimiz=$cek["satir_sayisi"];//satır sayımızı çektik
//Dosyamızı okuma yapmak için açıyoruz. r-read
$dosya = fopen("gunun_sozu.txt","r");
//Dosyamızın içeriğini bir değişkene aktarıyoruz.Her satırı $sozler array dizisine aktarıyoruz.
while($satir = fgets($dosya,1024))
$sozler[] = $satir;//$sozler değişkeninin içinde kaç satır oldugunu tutar 6 satırsa 6 vardır içinde denedim.
//Evet arkadaşım buraya geldik şimdide burada kontrol yapacagız son satıra geldimi diye
if($sozler==$satir_sayimiz)//Eşit ise son satora gelmiş demektir satırı 1 lememız gerekir
{
mysql_query("UPDATE tablo_adi SET satir_sayisi=1 WHERE id=1");//Satir sayısını 1 ledik
echo $sozler[0];//1. satırı yazdırmak istiyorsak dizinin 0. elemanına işaret eder o yüzden 0 yazdım.
}
else//Demekki son satıra gelmemiş bu yüzden sonraki satırı yazdırcaz
{
echo $sozler[$satir_sayimiz];//Evet burada da sıradaki satiri yazdırdık. Ve sıra satır sayımızı güncellemde.
$satir_sayimiz++;//SAtır sayımızı 1 artırıp güncellicez
mysql_query("UPDATE tablo_adi SET satir_sayisi='$satir_sayimiz' WHERE id=1");
}
//Dosya ile işlemlerimiz bitti ve kapatıyoruz.
fclose($dosya);PHPSORUNU Ayrıntılar burada