Postingan lainnya
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
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> <?php // source : nyontek kodingan dari pak Dika, hehe
$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
";
?>
</pre>
semoga membantu
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
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();
?>
<?php foreach ($subMenu as $sm) : ?>
<?php if ($title == $sm['title']) : ?>
<li class="nav-item active">
<?php else : ?>
<li class="nav-item">
<?php endif; ?>
<a class="nav-link" href="<?= base_url($sm['url']); ?>">
<i class="<?= $sm['icon']; ?>"></i>
<span><?= $sm['title']; ?></span></a>
</li>
<?php endforeach; ?>
<!-- Divider --> <hr class="sidebar-divider">
<?php endforeach; ?>
<!-- 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>
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
thanks kakak suando, sya copas juga query nya , Alhamdulillah bener
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
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
Tanggapan
iya sama - sama
Saya mencoba baik" saja tidak ada masalah Eror Coba anda cek letak sidebarnya Harus global Sekian... Salam