Запрос CodeIgniter с таблицами JOINed предоставляет идентификатор из неправильной таблицы в результатах при использованиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Запрос CodeIgniter с таблицами JOINed предоставляет идентификатор из неправильной таблицы в результатах при использовани

Сообщение Anonymous »

У меня есть 2 таблицы: super_admin_staff и super_admin_roles.

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

super_admin_staff
имеет уникальный столбец идентификатора с именем «id», а также столбец с именем «роль».
Столбец «роль» соответствует столбцу «id» super_admin_roles.
Моя модель:

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

function superAdminStaff()
{
$this->db->select('*');
$this->db->from('super_admin_staff');
$this->db->join('super_admin_roles', 'super_admin_staff.role = super_admin_roles.id');

$query = $this->db->get();

$result = $query->result();
return $result;
}
Все работает так, как ожидалось, за исключением того, что значение id в каждой строке — это идентификатор из таблицы super_admin_roles, а не super_admin_staff, как предполагалось. Как я могу это исправить?

Подробнее здесь: https://stackoverflow.com/questions/592 ... ble-in-the
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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