es que te falta una función para extraer los datos del resource_id de la consulta:
while($row =
mysql_fetch_assoc($result))
sin ello, el bucle (ciclo) NUNCA terminaría ya que según la lógica boleana todo elemento diferente de cero (0) es true, por lo tanto el resorce_id devuelto por mysql_query se considera verdadero.
la variable
$numero está de más, no hace falta para nada.
siempre es recomendable ser autodidacta, pero no dejes de lado los estudios, es mejor título en mano que 100 volando