Метод from() CodeIgniter игнорирует таблицу, переданную в качестве второго параметра в попытке запроса JOIN.Php

Кемеровские программисты php общаются здесь
Anonymous
Метод from() CodeIgniter игнорирует таблицу, переданную в качестве второго параметра в попытке запроса JOIN.

Сообщение Anonymous »

Я хочу отображать данные из таблицы user и таблицы user_profiles в одной HTML-таблице. Я хочу связать записи таблицы так, чтобы usrID = usrID. Между строками в этих таблицах существует связь один-к-одному.
Изначально я получал только записи user_profiles из моего контроллера, и это работало отлично.
Контроллер:

Код: Выделить всё

$data['query'] = $this->db->query('SELECT * FROM users_profiles');
$this->load->view('users/users_view',$data);
Просмотр: Вот моя новая неудачная попытка написания кода с использованием построителя запросов:

Код: Выделить всё

$this->db->select('users.usrID, users_profiles.usrpID');
$this->db->from('users', 'users_profiles');
$this->db->join('users', 'users.usrID = users_profiles.usrpID');
$result = $this->db->get();
К сожалению, мой сценарий построителя запросов выдает ошибку.

Произошла ошибка базы данных
Номер ошибки: 1054
Неизвестный столбец «users_profiles.usrpID» в разделе «on»

Как это исправить?


столбцы таблицы




usrID


usrName


usrPassword


rolelD


usrRegDate


usrRegIP


usrStatus


usrLoginlP


usrLoginDate


usrLogins


usrValidationCode


usrPhoto


avatarID





Код: Выделить всё

users_profiles
столбцы таблицы




usrpID


usrpNick


usrpFirstName


usrpMiddleName


usrpLastName


usrpBday


usrpSex


usrpAddress


usrpCity


usrpState


usrpZipCode


usrID




Подробнее здесь: https://stackoverflow.com/questions/602 ... eter-in-an

Вернуться в «Php»