
.... podrías se un poco más claro??? ... (calma... calma

).
Te diré que lo que veo a simlpe vista es que asignas un valor 0 a una variable dentro de un ciclo...

es "poco coún" que se haga eso... no le veo sentido... y tienes in $leido++ (como comentario?????) fuera de dicho ciclo... esto tendría sentido solo si todo esto estubiese a su vez dentro de otro ciclo... lo cuál no muestras.
www.php.net/while