Foros del Web » Programando para Internet » PHP »

duda con funcion sort(),

Estas en el tema de duda con funcion sort(), en el foro de PHP en Foros del Web. hola a todos los del foro...encontre esto en una web Código PHP: vamos a ordenar el  array  con la función sort (),  que hace un orden alfanumérico normal .  $productos  = array ( "producto 11" ,  "producto 1" ,  "producto 12" ...
  #1 (permalink)  
Antiguo 11/10/2007, 12:05
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
duda con funcion sort(),

hola a todos los del foro...encontre esto en una web

Código PHP:
vamos a ordenar el array con la función sort(), que hace un orden alfanumérico normal

$productos = array ("producto 11""producto 1""producto 12""producto 2"); 
sort($productos); 
foreach (
$productos as $key => $val) { 
    echo 
$key ." = " $val "<br>"


El resultado de este orden será el siguiente
producto 1 
producto 11 
producto 12 
producto 2 

Como se puede ver
ordena por un orden alfanumérico estrictosin tener en cuenta los valores 
mi duda es como hacer esto mismo pero para una base de datos...con un array se van llenado los datos..

agradesco la ayuda
__________________
Los que Saben....no Saben lo que Saben
  #2 (permalink)  
Antiguo 11/10/2007, 15:28
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: duda con funcion sort(),

Mmm... quieres hacer que de un array se vaya llenando una base de datos o quieres seleccionar los datos de la base de datos de la misma manera que este script?

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #3 (permalink)  
Antiguo 11/10/2007, 15:45
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: duda con funcion sort(),

la idea es que --al tener esto

correlativo paterno nombre rut
1 PEREZ pedro 1111111-1
2 jerez jose 2222222-2
3 candia pato 3333333-3


pueda reordenarlo por criterios como por ejemplo:


correlativo paterno nombre rut
2 jerez jose 2222222-2
3 candia pato 3333333-3
1 PEREZ pedro 1111111-1

eso se puede hacer eso¿?
__________________
Los que Saben....no Saben lo que Saben
  #4 (permalink)  
Antiguo 11/10/2007, 15:57
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: duda con funcion sort(),

Eso lo puedes hacer con un ORDER BY en la base de datos.

Ej.:
SELECT * FROM clientes ORDER BY paterno ASC
o
SELECT * FROM clientes ORDER BY paterno DESC

En el primero ordenas en orden "ascendente" y el segundo en orden "descendente".

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #5 (permalink)  
Antiguo 11/10/2007, 16:43
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: duda con funcion sort(),

esq la idea es q el numero este asociado a ese campo para q al reodenarlo no se pierda por ejemplo si kiero saber k correlativo tiene perez.....sea 2 y simpre 2 ..porq al hacer lo que tu dices...cambiara el nuemro...o no?
__________________
Los que Saben....no Saben lo que Saben
  #6 (permalink)  
Antiguo 11/10/2007, 17:49
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Re: duda con funcion sort(),

el dato '1 PEREZ pedro 1111111-1' lo tienes todo en un campo?, por que si no es asi aunque lo tengas relacionado no deberia haber un problema por hacerle un order by
  #7 (permalink)  
Antiguo 11/10/2007, 19:42
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: duda con funcion sort(),

No cambia el numero, lo unico que haces es consultarlo en ese orden.

Al hacer un SELECT lo unico que haces es "ver" los datos, seleccionarlos como tu desees.

Para que cambies los datos debes hacer un UPDATE, pero aca no necesitas eso.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #8 (permalink)  
Antiguo 12/10/2007, 07:28
 
Fecha de Ingreso: mayo-2007
Mensajes: 413
Antigüedad: 17 años
Puntos: 0
Re: duda con funcion sort(),

ok vere k puedo hacer y lo probare gracias
__________________
Los que Saben....no Saben lo que Saben
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:22.