Code: Select all
function mgl_get_by($col, $id)
{
$this->db->select('*');
$this->db->from('global_info');
$this->db->join('ad', 'id_ad = id_global_info');
$this->db->where('info_type_id', 1);
$this->db->where($col, $id);
$this->db->or_where("$col REGEXP $id");
$this->db->order_by('paid', 'desc');
$this->db->order_by('date_created', 'desc');
$q = $this->db->get();
return $q = $q->result_array();
}
In manchen Fällen enthält es einen Datumswert und muss mit einer Zeitstempelspalte verglichen werden.
Meiner Meinung nach könnte es funktionieren, einen Teilstring-Abgleich zu erstellen. Deshalb versuche ich es mit REGEXP.
Wie kann ich das machen? Ich bin mit REGEXP nicht vertraut. Ich verwende CodeIgniter 2.1.
Mobile version