#php #mysql #database #codeigniter-3
#php #mysql #База данных #codeigniter-3
Вопрос:
показать вызов функции-члена num_rows() для логического значения, когда я собираюсь присоединиться к двум разным базам данных на производстве. на локальном хосте работает нормально
мой код приведен ниже :
$this-> db->select(‘livedb.ADMIN_TEAM.id ‘); $this->db->from(‘livedb.ADMIN_TEAM’);
$this->db->join("olap.SL_DEMO_ACTIVITY_COUNT","(olap.SL_DEMO_ACTIVITY_COUNT.admin_id = livedb.ADMIN_TEAM.id) AND (olap.SL_DEMO_ACTIVITY_COUNT.assign_date='".$preData."')" ,"LEFT");
$this->db->join("olap.SL_DEMO_ACTIVITY_COUNT","(olap.SL_DEMO_ACTIVITY_COUNT.admin_id = newforce_livedb.ADMIN_TEAM.id)" ,"LEFT");
$this->db->where('livedb.ADMIN_TEAM.team_status','1');
$this->db->where('livedb.ADMIN_TEAM.team_type','sales');
$this->db->where('livedb.ADMIN_TEAM.id !=','129');
$this->db->where('livedb.ADMIN_TEAM.sale_type','CRM');
$this->db->limit('1');
$this->db->order_by('livedb.ADMIN_TEAM.id','ASC');
$query = $this->db->get();
print_r($this->db->last_query());
if( $query->num_rows() > 0 ){
return $query->result();
}
else { return FALSE; }
Комментарии:
1. Вы пробовали выполнять свой запрос непосредственно на своем клиенте? Какую ошибку он выдает?
2. да, попробовал мой запрос на phpmyadmin напрямую, тогда он работает нормально
3. Вы пробовали это на своей рабочей базе данных или на локальном хостинге?
4. Я попробовал это на рабочей базе данных phpmyadmin, там все работает нормально, но при выполнении из postman отображается ошибка с использованием синтаксиса CodeIgniter или php
5. на локальном хосте работает со всех сторон