Creo que estas haciendo pasos extra, $row ya es una matriz y basta con agregarla como elemento adicional de $datos_seleccionados:
Código php:
Ver original$datos_seleccionados = array(); $datos_seleccionados[] = $row
}
echo $datos_seleccionados[0]['nombre'];
Cada elemento de $datos_seleccionados es una matriz asociativa que incluye cada campo de la tabla consultada, por lo que debes especificar el indice a mostrar.
Puedes omitir el if(mysql_num_rows($query)), ya que si la consulta no devuelve registros $datos_seleccionados quedara vacio y, si usas foreach($datos_seleccionados as $dato), no se ejecutara el bucle.