Cara Memperbaiki Error #1054

teman- teman disini ada yang ngikutin video ngobar #26 Login Myth/Auth punya pak sandhika ? aku lagi ngikutin videonya dan nemuin error pas nyampe di akhir video user list & profile. errornya seperti ini, mohon bantuannya teman-teman :)

mysqli_sql_exception #1054

Unknown column 'user.id' in 'field list'

admin.php

<?php

namespace App\Controllers;

class Admin extends BaseController
{
    public function index()
    {
        $data['title'] = 'User List';
        // $users = new \Myth\Auth\Models\UserModel();
        // $data['users'] = $users->findAll();

        $db     = \Config\Database::connect();
        $builder = $db->table('users');
        $builder->select('user.id as userid, username, email, name');
        $builder->join('auth_groups_users', 'auth_groups_users.user_id = users.id');
        $builder->join('auth_groups', 'auth_groups.id = auth_groups_users.group_id');
        $query = $builder->get();

        $data['users'] = $query->getResult();

        return view('admin/index', $data);
    }
}

avatar kartikapatandianan
@kartikapatandianan

7 Kontribusi 1 Poin

Diperbarui 2 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<div>Sepertinya kamu ada salah penulisan nama kolom dan tabelnya, silahkan cek dibaris kode ini :</div><pre>$builder-&gt;select('user.id as userid, username, email, name');</pre><div><br>Diubah menjadi :</div><pre>$builder-&gt;select('users.id as userid, username, email, name');</pre><div><br>Perhatikan penulisan nama tabel nya, apakah "users" (dengan S bermakna plural), atau "user" (tanpa S berarti singular), silahkan disesuaikan.<br><br>Semoga berhasil.</div>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 2 tahun yang lalu

Tanggapan

berhasil kak. makasih ya kak

Login untuk ikut Jawaban