Otro detalle .. al usar LIMIT 1 .. vas a obtener un sólo registro (record-set) de esa consulta .. así que incluso puedes omitir el bucle while() y usar sólo mysql_fetch_array() .. y hasta incluso usar la función:
Código PHP:
$id=msyql_result($resultado,0,'id');
(el 3er parámetro hace referencia al campo que quieres de ese registro .. si usas sólo uno hasta puedes omitir ese parámetro.
Un saludo,