Pues no, el sql esta bien por que lo e echo con un while dentro de la función con foreach me muestra algo sin sentido me duplica la información. Y no sale completa.
Puedes comprobarlo
Muchas gracias
funciones.php
Código PHP:
function mostrar_localizaciones($columnas,$tabla,$parametro,$movimiento){
$sql = "select\n".$columnas."\nfrom\n".$tabla."\nORDER BY\n".$parametro."\n".$movimiento;
$sql = mysql_query($sql) or die("No se pudo realizar la consulta");
$mostrar = mysql_fetch_array($sql);
return $mostrar ;
}
localizacion.php
Código PHP:
$columnas ="*";
$tabla="localidad";
$parametro="id";
$movimiento="DESC";
$resultado = mostrar_localizaciones($columnas,$tabla,$parametro,$movimiento);
foreach ($resultado as $ordenarlo)
{
echo $ordenarlo['numero'];
echo $ordenarlo['localizacion'];
echo $ordenarlo['zona'];
}