Orayı farkedip düzeltmiştim, ama aynı hatayı veriyor.

SELECT id, link şeklinde başlıyorsa WHILE satırında da $id, $link şeklinde sıralaması değişmemeli. Ama, anladığım kadarı ile yazdırırken de yine bu sıralamaya göre yazdırmalıyım. Fakat bana ID lazım değil ki, çekmeme de gerek yok, yazdırmama da gerek yok. Tamam ama ID'yi çekmeyince sistem çalışmıyor, çekip kullanmayınca da çalışmıyor. Yani yukarıdaki listeye göre çeksem ve o listeye göre yazdırsam sorun olmuyor. Ama kullanmayacağım, çünkü link'i yazdırmak yetiyor zaten. Linki birinci adrese yazdırıyor ve artık hata veriyor, niye ki ondan önce MySQL de ID var ve kullanılmamış.

Bu mantıktan hiç birşey anlamadım, bir çözümü olmalı.