merhabalar arkadaşlar esnek bir select sorgusu yapmak için fonksiyon yazdım fakat bir türlü order by çalıştıramadım. Değişkenleri silip manuel yazıyorum yine de çalışmıyor. yardımcı olursanız çok sevinirim.
public function getDataW($table,$column,$condition,$orderColumn="", $orderType=""){
if (!empty($column) && !empty($condition) && !empty($condition)){
$data = $this->db->get("SELECT * FROM {$table} WHERE {$column}=? ORDER BY {$orderColumn} {$orderType}",array($condition));
}else{
if ($condition==0){
$data = $this->db->get("SELECT * FROM {$table} WHERE {$column}=? ORDER BY {$orderColumn} {$orderType}",array($condition));
}else{
$data = $this->db->get("SELECT * FROM {$table} ORDER BY {$orderColumn} {$orderType}");
}
}
return $data;
}bu da kullanım tarafı
$getDetail = $boot->getDataW("menu_detail","menu_id",$id,"menu_order","ASC");