Я успешно соединил таблицы в другой части своего кода, поэтому я следовал тому же шаблону, но на этот раз он не возвращает никакого результата, и я не понимаю, почему.
Вот таблицы, к которым я пытаюсь присоединиться:
- роли
| id | type |
+----+--------+
| 1 | admin |
| 2 | author |
| 3 | member |
+----+--------+
- пользователи
+----+----------+-------+----------+-------------------+--------+
| id | username | email | password | role_id | status |
+----+----------+-------+----------+-------------------+--------+
| | | | | 3 (default value) | |
+----+----------+-------+----------+-------------------+--------+
А вот запрос:
public function get_users()
{
$users_list = $this->dbh->query('SELECT users.id, roles.id AS roleid, type, role_id, id, username FROM users LEFT JOIN roles ON users.role_id = roles.id ORDER BY id ASC');
return $users_list;
}