Te funcionaría perfectamente lo que te dice alyciashape, pero si los quieres almacenar en tu código hay una errata:
No es $cadena lo que tienes que enviarle como parametro a mysql_fetch_array sino $result, por eso te aparece como que no entra ninguna vez, 0 elementos y luego te resta uno, por eso aparece -1.
Código PHP:
Ver original {
$numeros[$contador]=$registro["ID"];
$contador++;
}
Si solo vas a mostrar un elemento y no necesitas almacenarlo en un array la mejor posibilidad es la que dice alyciashape que en ese momento no había caido de todas maneras prueba el código