Ordenar array multiples manteniendo relacion - Forum

Forum Navigation
You need to log in to create posts and topics.

Ordenar array multiples manteniendo relacion

recibo de una base de datos Mysql Nombres y telefonos de Clientes, los cargo en dos diferentes arrays a estos datos

nombres_array

telefonos_array

Necesito ordenar los nombres recibidos alfabeticamente pero que mantengan la relacion con el array que tiene los numeros relacionados con esos nombres

 

o quizas deberia ordenar el Json que recibo de la base de datos antes de pasarlos al array?

y si es asi como se ordena ese JSOn

Hola @gustavo1973, ¿hay alguna razón por la que no le puedas pedir a la base de datos que te envíe los datos ya ordenados?

hola @luishp

si hay una razon, la que no se como hacerlo jajaj

creo que debe ser a traves de "ORDER BY" pero no se como aplicarlo en mi consulta que es la siguiente:

$sqlAlias[6]="clientebuscar";
$sqlQuerys[6]="SELECT * FROM Clientes WHERE Comercio=? AND Nombre LIKE ?";
$sqlMaxUserLevel[6]=-1;

@gustavo1973 pues muy sencillo:

$sqlQuerys[6]="SELECT * FROM Clientes WHERE Comercio=? AND Nombre LIKE ? ORDER BY Nombre";

 

Perfecto lo pude hacer funcionar, solo cambie en el ejemplo que me pasastes "ORDER BY Clientes" por "ORDER BY Nombre"

Lo aclaro por si a alguien mas le puede servir lo que me explicastes

Muchas gracias por tu tiempo @luishp

Perfecto lo pude hacer funcionar, solo cambie en el ejemplo que me pasastes "ORDER BY Clientes" por "ORDER BY Nombre"

Si, gazapo mío :)
Lo dejo corregido.
Gracias!