не может отображать данные соединения, если есть пустой идентификатор данных [дубликат]

Для наиболее полной оценки лучшего регулярного выражения для проверки адреса электронной почты см. эту ссылку; " Сравнение адреса электронной почты Проверка регулярных выражений "

Вот текущее верхнее выражение для ссылочных целей:

/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i

3
задан Willem Renzema 26 May 2014 в 12:52
поделиться

2 ответа

Я думаю, что с помощью ActiveRecord sintax это может быть что-то вроде этого

$this->db->select('Company.c_id, Company.c_name, Phone.phone_no')
   ->from('Company')
   ->join('Phone','Phone.p_flex_id=Company.c_id AND Phone.ct_id=3','left outer' )
   ->where(1);

Надеюсь, он отлично работает для вас.

3
ответ дан fmgonzalez 25 August 2018 в 07:21
поделиться

Вы можете манипулировать запросом с помощью класса db и передать параметр LEFT OUTER в join, см. ниже

$this->db->select("c.c_id, c.c_name, p.phone_no")
->join("Phone AS p", "p.p_flex_id=c.c_id AND p.g_id'='1' AND p.ct_id='3'", "LEFT OUTER")
->get("Company AS c")
1
ответ дан Girish 25 August 2018 в 07:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: