PDO foreach ile veri çekilirken veritabanından çektiğim veriyi hangi sırada çekildiyse onu rakam olarak yazdırmak istiyorum?

Aklımda iki yol var.
Biri bu rakamları bir diziye atıp diziden gelme sırasına göre çekme.


İkincisi,
Sıralamayı önceden yapıp bu sırayı veritabanında bir sütuna yazdırma.(Oldukça acemice lakin çözüm bulamazsam)


Bunun için daha kolay bir yöntem var mı? Puan durumu sisteminde kullanacağım bu sıra işi için sorunum var.