Php 通过外键从其他外部表中选择字段
我正在我的网站上使用CodeIgniter、PHP和MySQL 我有一个包含2个表的数据库。一个Php 通过外键从其他外部表中选择字段,php,sql,codeigniter,mysqli,Php,Sql,Codeigniter,Mysqli,我正在我的网站上使用CodeIgniter、PHP和MySQL 我有一个包含2个表的数据库。一个ftp\u设置表和一个用户表。 在我的ftp\u设置中有一个字段user\u id,它是users表中user\u id字段的外键。我正试图通过ftp\u设置表及其user\u id字段从users表中获取user\u email字段 我已经读过我应该使用SQLJOIN语句来实现这一点,但是我的代码不断产生错误 请注意,我对SQL、PHP和CodeIgniter还相当陌生 视觉表现: 我的当前代码:
ftp\u设置
表和一个用户
表。
在我的ftp\u设置中
有一个字段user\u id
,它是users
表中user\u id
字段的外键。我正试图通过ftp\u设置表及其user\u id
字段从users表中获取user\u email
字段
我已经读过我应该使用SQLJOIN语句来实现这一点,但是我的代码不断产生错误
请注意,我对SQL、PHP和CodeIgniter还相当陌生
视觉表现:
我的当前代码:
$this->db->select('ftp_settings.user_id');
$this->db->from('ftp_settings');
$this->db->join('users','ftp_settings.user_id = users.user_id', 'left');
$query = $this->db->get();
TL;医生:
我正在使用CodeIgniter,它使用两个表。ftp\u设置和用户。我需要通过ftp\u设置user\u id外键在users表中输入user\u电子邮件字段
我怎样才能做到这一点
提前感谢您的帮助。我不使用codeigniter,但我认为这应该可以
$this->db->select('ftp_settings.user_id, users.user_email');
$this->db->from('ftp_settings');
$this->db->join('users','ftp_settings.user_id = users.user_id', 'left');
$query = $this->db->get();
我不使用codeigniter,但我认为这应该可以
$this->db->select('ftp_settings.user_id, users.user_email');
$this->db->from('ftp_settings');
$this->db->join('users','ftp_settings.user_id = users.user_id', 'left');
$query = $this->db->get();
我不使用codeigniter,但我认为这应该可以
$this->db->select('ftp_settings.user_id, users.user_email');
$this->db->from('ftp_settings');
$this->db->join('users','ftp_settings.user_id = users.user_id', 'left');
$query = $this->db->get();
我不使用codeigniter,但我认为这应该可以
$this->db->select('ftp_settings.user_id, users.user_email');
$this->db->from('ftp_settings');
$this->db->join('users','ftp_settings.user_id = users.user_id', 'left');
$query = $this->db->get();
您的加入看起来很完美,但您只选择了用户id,还需要选择电子邮件字段
$this->db->select('ftp_settings.user_id , users.user_email');
$this->db->from('ftp_settings');
$this->db->join('users','ftp_settings.user_id = users.user_id', 'left');
$query = $this->db->get();
您的加入看起来很完美,但您只选择了用户id,您还需要选择电子邮件字段
$this->db->select('ftp_settings.user_id , users.user_email');
$this->db->from('ftp_settings');
$this->db->join('users','ftp_settings.user_id = users.user_id', 'left');
$query = $this->db->get();
您的加入看起来很完美,但您只选择了用户id,您还需要选择电子邮件字段
$this->db->select('ftp_settings.user_id , users.user_email');
$this->db->from('ftp_settings');
$this->db->join('users','ftp_settings.user_id = users.user_id', 'left');
$query = $this->db->get();
您的加入看起来很完美,但您只选择了用户id,您还需要选择电子邮件字段
$this->db->select('ftp_settings.user_id , users.user_email');
$this->db->from('ftp_settings');
$this->db->join('users','ftp_settings.user_id = users.user_id', 'left');
$query = $this->db->get();
您遇到了哪些错误?查看它们可能会有所帮助。您遇到了哪些错误?查看它们可能会有所帮助。您遇到了哪些错误?查看它们可能会有所帮助。您遇到了哪些错误?看看他们可能会有帮助。