wisex İlk sorguda tüm üyeleri getiren bir soru yazmışsınız ama PDOStatement::fetch() kullanıp sadece ilk gelen kaydı çekmişsiniz. Sorguda herhangi bir kriter de yok, burada veri tabanı ilk eklenen kaydı verecek. Ne için böyle bir şey yaptınız bilmiyorum.
İstediğiniz şu sanırım:
SELECT *,
TIMESTAMPDIFF(SECOND, bitis, NOW()) AS diff
FROM users
ORDER BY diff DESC;
https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_timestampdiff
Ayrıca "SELECT * FROM uyeler order by '$wisemanx' desc" şeklinde içeriye değişkeni işlemek kesinlikle çok tehlikeli. Orada kullandığınız PDOStatement::prepare()' nin amacı zaten bunu engellemek ama kullanmamışsınız. Değişkeni kendiniz bile oluştursanız placeholder kullanmalısınız, yoksa SQL injection yiyebilirsiniz:
$sorgu = $baglanti->prepare("SELECT * FROM uyeler WHERE id = ?");
$sorgu->execute([5]); // SELECT * FROM uyeler WHERE id = 5