Skip to content

MySQL server has gone away - Invalid query #1548

@gloobus

Description

@gloobus

CodeIgniter v3 + CodeIgniter-Ion-Auth
PHP 7.4
MariaDB 5.5.68

CodeIgniter log:

ERROR - 2022-02-02 08:55:59 --> Query error: MySQL server has gone away - Invalid query: SELECT t_users.*, t_users.id as id, t_users.id as user_id
FROM t_users
WHERE t_users.id = '546'
ORDER BY t_users.id DESC
LIMIT 1

The problem was solved in the following way, Ion_auth_model.php:

$this->db->select([
$this->tables['users'].'.*',
// $this->tables['users'].'.id as id',
$this->tables['users'].'.id as user_id'
]);

Why is ID as ID displayed in this SELECT?
ID from the user table is still returned through <*>.
After I removed the $this->tables['users'].'.id as id' output, the errors stopped

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions