Можно ли использовать ручные SQL-запросы в CodeIgniter? - PullRequest
0 голосов
/ 11 мая 2018

Я изучаю codeigniter, и мне нравятся их методы работы с базами данных. Однако я бы предпочел написать свои собственные запросы SQL. Когда я пытаюсь написать запрос вручную, это приводит к ошибке codeigniter.

Я искал вокруг, если это возможно, однако я не могу найти много информации по этому вопросу. Закрытие я пришел к ответу это было .

Вопрос

Можно ли отключить сборку в методах базы данных Codeigniter и выполнять собственные SQL-запросы. Или запустить мои собственные sql запросы вместе с классом базы данных CodeIgniter?

Если да, как мне настроить это?

Заранее спасибо

Ответы [ 3 ]

0 голосов
/ 11 мая 2018

$ this-> db-> query ('selec * from your_table');

Вы можете использовать этот основной запрос ...

0 голосов
/ 11 мая 2018

Это может вам помочь

`

$sql = "select model,varient,(select color from mtbl_colors where
        mtbl_colors.colorid=mtbl_vehicles.colorid) as color from mtbl_vehicles";</p>

<p>$sql .= " where $where_clause = ?";
 $result = $this->db->query($sql, $where_value);
`
0 голосов
/ 11 мая 2018

С https://www.codeigniter.com/userguide3/database/results.html, вы можете использовать метод запроса из библиотеки БД.

$query = $this->db->query("YOUR QUERY");

foreach ($query->result() as $row)
{
        echo $row->title;
        echo $row->name;
        echo $row->body;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...