El "print_r" para msyql_error? .. con un echo sobraría .. Y más si lo usas como condicional en extrucuturas tipo "or die(msyql_error())" :
Código PHP:
<?php
$conexion=mysql_connect(localhost,medievil,PASS) or die (mysql_error());
mysql_select_db(marrugino, $conexion) or die (mysql_error());
$resultado=mysql_query("SELECT id FROM usuarios ORDER BY id ASC LIMIT 1",$conexion) or die (mysql_error());
while($row=mysql_fetch_row($resultado)){
echo $row['id'];
}
?>
Tenías también un ; en la línea del while() .. ahí no corresponde.
SI no ves errores puede ser por qué los tengas desactivados .. puedes usar:
error_reporting(E_ALL);
al principio de tu script para ver que errores hay "ocultos" si corresponde.
A su vez .. accedo por el indice asociativo al array que obtienes con mysql_fetch_array() .. así queda algo más claro de donde salen los campos que usas como indices de tu "$row".
Un saludo,