Я пытаюсь понять помощник базы данных CI/класс/lib. И основные основы я не могу решить. Но я так привык к прямому написанию запросов, вместо того, чтобы использовать ORM, что его немного запутывает. Во всяком случае ..Codeigniter эквивалент этого запроса mysql
У меня есть этот запрос,
SELECT * FROM my_table
WHERE ((a_id = xx OR b_id = xx) AND (a_id = zz OR b_id = zz))
AND active = 1
В основном у меня есть таблица, где у меня есть 2 пользователей, связанных друг с другом, но несколько пользователей, поэтому мне нужно, чтобы убедиться, что связь есть, и в частности, между 2, где активный флаг является тем, чем он является.
Однако Не знаете, как обращаться с этим запросом в ORM CI, поэтому я ищу несколько рекомендаций по этой проблеме.
Я думаю, что активная запись лучше, так как она дезинфицирует запрос. – Shaolin
'$ this-> db-> Select ('*')' является избыточным. По умолчанию класс Active Record будет выбирать все поля. –