Вы можете обратиться к этой странице , касающейся компоновщика запросов CI.
Основываясь на своем вопросе, вы пытаетесь преобразовать запрос MySQL в компоновщик запросов CI, верно?Давайте попробуем, на основе вашего кода вы выбираете данные с условием, поэтому это выглядит так:
$this->db->select("*");
$this->db->from("usr_booking ");
$this->db->where("shop_id",1);
$this->db->where("services_dates",'2019-01-02');
$this->db->where("start_time" >= '10:00');
$this->db->where("start_time" <= '11:00');
$this->db->or_where("end_time" >= '10:00');
$this->db->where("end_time" <= '11:00');
$query = $this->db->get();
return $query->result();
По сути, это вернет данные о типе объекта.Используйте result_array()
, если хотите преобразовать его в массив.
Если вы получаете сообщение об ошибке Database Error
, проверьте файл database.php в application / config Вы должны настроить конфигурацию базы данных по умолчанию .Вы можете сослаться на здесь.
ПРИМЕЧАНИЕ: Don't forget to load your database as always or set it on
autoload.php
Позвольте мне посмотреть, есть ли улучшения.