COMO ORDENAR UN ARRAY ?
Publicado por Julia (2 intervenciones) el 25/05/2017 16:50:50
Aqui voy, luego de hacer un SELECT a mi tabla, he creado un arreglo de la siguiente manera:
En dicha tabla de clientes hay unicamente uno y solo un registro que tiene en el campo "propietario" igual a "1", en el resto de los registros el campo "propietario" es igual a "0" por default.
Aquí viene mi gran pregunta: Cómo hago para ordenar el arreglo de manera tal que primero me aparezca el registro con el campo "propietario" igual a 1 y luego me aparezcan el resto pero ordenados por el campo "nombre"
PD: no se preocupen por la función "recorrer()", con ella es que hago el query a la tabla
1
2
3
4
5
6
7
8
9
$sql = SELECT * FROM `tbl_clientes` ORDER BY `tbl_clientes`.`nombre` ASC ;
while($data = $db->recorrer($sql)) {
$clientes[$data['id']] = array(
'id_cliente' => $data['id'],
'nombre' => $data['nombre'],
'apellidos' => $data['apellidos'],
'propietario' => $data['propietario']
)
Aquí viene mi gran pregunta: Cómo hago para ordenar el arreglo de manera tal que primero me aparezca el registro con el campo "propietario" igual a 1 y luego me aparezcan el resto pero ordenados por el campo "nombre"
PD: no se preocupen por la función "recorrer()", con ella es que hago el query a la tabla
Valora esta pregunta
0