Query error codeigniter

Sya lagi ngoding CI sidebar Querynya seperti ini :

session->userdata('role_id'); $queryMenu = " SELECT `user_menu`.`id`, `menu` FROM `user_menu` JOIN `user_access_menu` ON `user_menu`.`id` = `user_access_menu`.`menu_id` WHERE `user_access_menu`.`role_id` = $role_id ORDER BY `user_access_menu`.`menu_id` ASC "; $menu =$this->db->query($queryMenu)->result_array(); var_dump($menu); die; ?>

--------------------------------------- Setelah saya save dan jalankan d browser, mengalami error seperti ini ada yang bisa bantu --------------------------------------- A database error occured Error number 1064

You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'ORDER BY `user_access_menu`.`menu_id` ASC' at line 6

SELECT `user_menu`. `id`, `menu` FROM `user_menu` JOIN `user_access_menu` ON `user_menu`.`id` = `user_access_menu`.`menu_id` WHERE `user_access_menu`.`role_id` = ORDER BY `user_access_menu`.`menu_id` ASC

Filename: C:/xampp/htdocs/wpu-login/system/database/DB_driver.php

Line Number: 691

Tlg bantuannya master saya lg belajar bgn web

avatar Genjieah
@Genjieah

2 Kontribusi 2 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

judul kamu diperbaiki ya gan, baca aturan main cara bertanya yang baik untuk judul dan isinya , tidak usah pakai "kak tolong dong" dan sebagainya

iya maaf kk baru bergabung soalnya hehe

iyap silahkan kamu edit judulnya bikin peranyaan yang jelas

Sudah kk , cb si kk tlong copasin sidebarnya ksluruhan mungkin coding saya ada yg kurang brgkali terhapus , makasih kk

msh error ga, bro?

sya punya masalah yg sama dengan ini, apa sudah success mas ?

8 Jawaban:

bantu jawab ya,, mungkin ada yg kurang dari query select-nya <pre> &lt;?php // source : nyontek kodingan dari pak Dika, hehe

$role_id = $this-&gt;session-&gt;userdata('role_id'); $queryMenu = " SELECT user_menu.id, menu FROM user_menu JOIN user_access_menu ON user_menu.id = user_access_menu.menu_id WHERE user_access_menu.role_id = $role_id ORDER BY user_access_menu.menu_id ASC "; ?&gt; </pre> semoga membantu

avatar Rilham
@Rilham

162 Kontribusi 56 Poin

Dipost 5 tahun yang lalu

Tanggapan

hehe iya kk itu saya ngikuin tutorial pak dika , tapi tetap saja hasilnya eror 1064 seperti pertanyaan saya diatas kk :) ada solusi lain kk ?

Sudah dicoba koding yg sya tulis diatas ga gan, disitu sya tmbahin sdikit kode agan yg kurang,

Sudah kk , cb si kk tlong copasin sidebarnya ksluruhan mungkin coding saya ada yg kurang brgkali terhapus , makasih kk

Hehe, sya blum ikut ngodinya nih, si laptop lgi ga brmasalah, jdi smentara cuma ikut nnton doang hehe

How to use MSR606 for clone ATM card ICQ 661116561 Dumps pin track2 pin ATM cashout EMV chip How to cashout dumps with MSR606 How to cashout ATM card How to clone ATM card How to clone emv chip with emv software Buy dumps pin Buy track2 pin Buy Cloned card Gmail : addytran1987@gmail.com ICQ : 661116561

penyelamat wkwkwk

klo sekarang udh blm kak

avatar AdityaMaulana45
@AdityaMaulana45

1 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Tanggapan

Blm kk gmna ya

saya punya masalah yang sama dengan anda @Ganjieah, mungkin bisa menjawab... kebetulan nyontek juga punya dika....wkwkwkw. kalau saya awalnya sama dengan anda, errorx juga sama... setelah di cek ternyata saya belum melengkapi sintax phpx pada file "sidebar.php", sintaxnya harus sesuuai yang ini"<?= base_url($sm['url']); ?>", sebelumnya yang salah ini "<? base_url($sm['url']); ?>" maaf kalau salah bahasanya....wkwkwk :

<?php $role_id = $this->session->userdata('role_id'); $queryMenu = "SELECT user_menu.id, menu FROM user_menu JOIN user_access_menu ON user_menu.id = user_access_menu.menu_id WHERE user_access_menu.role_id = $role_id ORDER BY user_access_menu.menu_id ASC "; $menu = $this->db->query($queryMenu)->result_array(); ?>

<!-- LOOPING MENU --> <?php foreach ($menu as $m) : ?> <div class="sidebar-heading"> <?= $m['menu']; ?> </div>

<!-- SIAPKAN SUB-MENU SESUAI MENU --> <?php $menuId = $m['id'];
$querySubMenu = "SELECT * FROM user_sub_menu JOIN user_menu ON user_sub_menu.menu_id = user_menu.id WHERE user_sub_menu.menu_id = $menuId AND user_sub_menu.is_active = 1 "; $subMenu = $this->db->query($querySubMenu)->result_array(); ?>

&lt;?php foreach ($subMenu as $sm) : ?&gt;
  &lt;?php if ($title == $sm[&#039;title&#039;]) : ?&gt;
  &lt;li class=&quot;nav-item active&quot;&gt;
    &lt;?php else : ?&gt;
    &lt;li class=&quot;nav-item&quot;&gt;
    &lt;?php endif; ?&gt;
      &lt;a class=&quot;nav-link&quot; href=&quot;&lt;?= base_url($sm[&#039;url&#039;]); ?&gt;&quot;&gt;
      &lt;i class=&quot;&lt;?= $sm[&#039;icon&#039;]; ?&gt;&quot;&gt;&lt;/i&gt;
      &lt;span&gt;&lt;?= $sm[&#039;title&#039;]; ?&gt;&lt;/span&gt;&lt;/a&gt;
  &lt;/li&gt;
&lt;?php endforeach; ?&gt;

<!-- Divider --> <hr class="sidebar-divider">

&lt;?php endforeach; ?&gt;

<!-- Nav Item - Charts --> <li class="nav-item"> <a class="nav-link" href="<?= base_url('auth/logout'); ?>"> <i class="fas fa-fw fa-sign-out-alt"></i> <span>Logout</span></a> </li>

avatar hamrizal
@hamrizal

1 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Tanggapan

Maaf kk tetep aja keluar erorr sperti diatas , bagaimana ua

Bisa tlg krim coding sidebar.php nya kk

Mungkin saya bisa share atau maaaf klu tidak nyambung, namun saya merubah menjadi dan berhasil

<?php $role_id = $this->session->userdata('role_id'); $queryMenu = "SELECT user_menu.id, menu FROM user_menu JOIN user_access_menu ON user_menu.id = user_access_menu.menu_id WHERE user_access_menu.role_id = $role_id ORDER BY user_access_menu.menu_id ASC "; $menu = $this->db->query($queryMenu)->result_array();

var_dump($menu); die; ?>

Terima kasih kang Galih

avatar suando
@suando

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

thanks kakak suando, sya copas juga query nya , Alhamdulillah bener

avatar junil451
@junil451

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Aku juga ngalamin hal yang sama, errornya bilang kesalahan sintak sql, cek versi mariadb, ternyata salahnya itu karena sessionnya habis, jadi $role_id nya ga berfungsi, coba ganti WHERE user_access_menu.role_id = $role_id menjadi WHERE user_access_menu.role_id = 1. untuk uji coba

avatar khalid
@khalid

1 Kontribusi 3 Poin

Dipost 4 tahun yang lalu

Tanggapan

sama, aku juga gitu. Biar berfungsi gimana caranya?

terima kasih banyak bang khalid

Terimakasih berfungsi sangat baik

makasi banget kak ternyata sekian jam pusing karena kesalahan sintak eh session nya yang habis.

Selamat pagi mohon bantuan berkenaan session habis. Saya alami hal yang sana. Bagaimana solusinya?

<pre> http://localhost/wpu-login/auth/registration </pre>

Selamat Pagi, mohon maaf saya mau minta bantuannya Terimakasih

avatar furqonnugroho96
@furqonnugroho96

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Tanggapan

iya sama - sama

Saya mencoba baik" saja tidak ada masalah Eror Coba anda cek letak sidebarnya Harus global Sekian... Salam

avatar Ferisu
@Ferisu

1 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban