update_batch update not example batch codeigniter

update - CodeIgniter-ORDER BY en una consulta



where not in codeigniter (7)

100% trabajando !!!!

$this->db->order_by(''price'', ''ASC''); $q=$this->db->get(''add_new_car''); return $q->result_array();

Tengo un script muy pequeño para obtener todos los registros de una tabla de base de datos, el código está debajo

$query = $this->db->get($this->table_name); return $query->result();

usando esta sintaxis, ¿cómo ORDEN POR ''nombre''?

Recibo errores cada vez que pego el pedido por bit al final.

Aclamaciones,


Creo que la función get () ejecuta inmediatamente la consulta de selección y no acepta las condiciones ORDER BY como parámetros. Creo que deberás declarar las condiciones por separado y luego ejecutar la consulta. Dale una oportunidad.

$this->db->from($this->table_name); $this->db->order_by("name", "asc"); $query = $this->db->get(); return $query->result();


Prueba esto:

$this->db->select(''main.*''); $this->db->from("ci_table main"); $this->db->order_by("main.id", "DESC"); return $this->db->get()->result();


Simple y fácil:

$this->db->order_by("name", "asc"); $query = $this->db->get($this->table_name); return $query->result();


Simplemente agregue la cláusula''order_by ''a su código y modifíquelo para que se vea como el siguiente.

$this->db->order_by(''name'', ''asc''); $this->db->where(''table_name'');

Ahí tienes.


Usando este código para múltiples órdenes por en una sola consulta.

$this->db->from($this->table_name); $this->db->order_by("column1 asc,column2 desc"); $query = $this->db->get(); return $query->result();


Use order_by :

$this->db->order_by("coloumn_name", "desc"); $query = $this->db->get(''table_name''); return $query->result();