ok era eso hay que hay que pasar el array por el bucle para que se inserten todos los datos y luego mostrar. OK Triby tenia tu post en mente desde el principio era pensé que se pidia pasar sin tener que hacer el bucle.
GRACIAS A TODOS
OK
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'];
}
function mostrar_localizaciones($columnas,$tabla,$parametro,$movimiento){
//Array a devolver contenedo a devolver
$resultado = array();
//$sql = "select\n".$columnas."\nfrom\n".$tabla."\nORDER BY\n".$parametro."\n".$movimiento;
$sql = "select $columnas from $tabla ORDER BY $parametro $movimiento";
$sql = mysql_query($sql) or die("No se pudo realizar la consulta");
while($row = mysql_fetch_assoc($sql)) {
$resultado[] = $row;
}
// Finalmente, devuelves todo lo que obtuviste
return $resultado;
}