Если вы используете codeigniter, тогда вам может понравиться этот формат запроса.
// Model
function get_count($table, $where = array(), $fields = false) {
// echo"<pre>";print_r($where);exit;
if (!$fields) {
$fields = '*';
}
$this->db->select($fields);
$this->db->from($table);
$this->db->where($where);
$query = $this->db->get();
// echo $this->db->last_query();exit;
return $query->num_rows();
}
Вызовите функцию, предоставив необходимые аргументы, например
// Controller
$table = 'mytalbe';
$where = array(
'id' => '34' // for example
);
$count = get_count($table, $where);
Надеюсь, это поможет вам в будущемповторно использовать код.