Muchas gracias Patriarka!...
De hecho el consejo que me diste funciona perfectamente y se listan las variables fuera del 'while'... Sin embargo me he fijado que si después de listarlas le añades un condicional al código, nuevamente me vuelve a arrojar el último valor... Me explico con el código:
Código PHP:
$query = "SELECT id FROM table;";
$result = mysql_query ($query) or die (mysql_error());
$my_array=array();
while ($file = myuql_fetch_array (result, MYSQL_NUM)) {
$my_array[] = $file[0];
}
foreach($my_array as $value)
if ($value != 0) {
$mensaje = 'existe en la base de datos';
} else {
$mensaje ='no existe. Intentelo nuevamente';
}
echo 'la ID N°'.$value.' '.$mensaje.'<br />';
Lo cual quiere decir que imprima un mensaje si la ID es iferente a cero... Aunque en este caso me imprime solo el último valor.
Debería modificar mi condicional?