код:
public function draft_post($idd)
{
$this->db->select('*');
$this->db->from('registration');
$this->db->join('draft_registration', 'registration.user_id= draft_registration.user_id','INNER');
$this->db->where('registration.user_id', $idd);
$query = $this->db->get();
$result = $query->result_array();
return $result;
}
В этих кодах у меня есть две таблицы, т.е. registration and draft_registration
.Теперь, что я здесь делаю, я хочу запустить внутреннее соединение в Codeigniter.Теперь, что происходит, когда я нажимаю на этот запрос на phpmyadmin
, он показывает неверные данные, т.е. у меня есть две строки в draft_registration
и одна строка в таблице registration
, но он всегда показывает две таблицы, которые неправильны, и мой запрос выглядит, когда ябыл напечатан как упомянуто ниже:
SELECT *
FROM `registration`
INNER JOIN `draft_registration` ON `registration`.`user_id`= `draft_registration`.`user_id`
WHERE `registration`.`user_id` = '20181121064044'
Итак, как я могу решить эту проблему?Пожалуйста, помогите мне.
Спасибо