Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2017, 17:36
Avatar de julia2021
julia2021
 
Fecha de Ingreso: diciembre-2014
Ubicación: Mexico
Mensajes: 152
Antigüedad: 9 años, 4 meses
Puntos: 11
Sonrisa Ordenar array

Aqui voy, luego de hacer un SELECT a mi tabla, he creado un arreglo de la siguiente manera:
$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']
)
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

Última edición por julia2021; 24/05/2017 a las 17:41