Postingan lainnya

Database tidak terdeteksi pada PHP CI

mohon bantuanya saya mendapatkan error ketika login karena saya ingin melihat tampilan pada website yang sudah tersedia yaitu menggunakan program codeigniter mohon bantuanya kak, terimkasih

An uncaught Exception was encountered

Type: mysqli_sql_exception

Message: PROCEDURE db_spp.get_siswa_by_nis does not exist

Filename: D:\xampp\htdocs\pembayaran_spp\system\database\drivers\mysqli\mysqli_driver.php

Line Number: 307

Backtrace:

File: D:\xampp\htdocs\pembayaran_spp\application\models\m_data.php

Line: 42

Function: query

File: D:\xampp\htdocs\pembayaran_spp\application\controllers\siswa\History_siswa.php

Line: 26

Function: get_siswa_by_nis

File: D:\xampp\htdocs\pembayaran_spp\index.php

Line: 315

Function: require_once

avatar Azril
@Azril

1 Kontribusi 0 Poin

Diperbarui 10 bulan yang lalu

1 Jawaban:

<div>Pesan kesalahan "PROCEDURE db_spp.get_siswa_by_nis tidak ada" berarti prosedur get_siswa_by_nis tidak ada dalam database db_spp. Kamu dapat membuat prosedur ini dengan mengikuti langkah-langkah berikut:<br><br>1. Buka klien MySQL.<br>2. Hubungkan ke database db_spp.<br>3. Jalankan pernyataan SQL berikut:<br><br></div><pre>CREATE PROCEDURE get_siswa_by_nis ( in nis INT ) BEGIN SELECT * FROM siswa WHERE nis = in_nis; END;</pre><div><br>4. Simpan perubahan dan keluar dari klien MySQL.<br><br>Setelah kamu membuat prosedur tersebut, seharusnya kamu dapat masuk ke situs webmu tanpa ada kesalahan.<br><br>Berikut adalah beberapa tips pemecahan masalah tambahan:<br><br>* Pastikan nama database, nama pengguna, dan kata sandi sudah benar dalam file konfigurasi CodeIgnitermu.<br>* Pastikan bahwa database telah terpasang dan dikonfigurasi dengan benar.<br>* Coba restart server webmu.</div>

avatar adamajalah27
@adamajalah27

119 Kontribusi 40 Poin

Dipost 10 bulan yang lalu

Tanggapan

error kak di klien mysql nya CREATE PROCEDURE get_siswa_by_nis ( in nis INT ) BEGIN SELECT * FROM siswa WHERE nis = in_nis; MySQL said: Documentation

#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 '' at line 7

Pesan kesalahan "1064 - Anda memiliki kesalahan dalam sintaks SQL Anda; periksa panduan yang sesuai dengan versi server MariaDB Anda untuk sintaks yang benar yang harus digunakan dekat '' pada baris 7" berarti ada kesalahan sintaks dalam pernyataan SQL yang Anda coba eksekusi. Dalam kasus ini, kesalahan terjadi pada baris 7, di mana Anda mencoba menjalankan pernyataan SELECT * FROM student WHERE nis = in_nis;.

Sintaks yang benar untuk pernyataan ini seharusnya:

SELECT * FROM student WHERE nis = in_nis;

Perbedaannya hanya ada pada penambahan spasi antara kata kunci FROM dan nama tabel student. Setelah Anda melakukan perubahan ini, pernyataan SQL seharusnya dieksekusi tanpa ada kesalahan.

Berikut adalah beberapa tips tambahan untuk menyelesaikan masalah:

Pastikan Anda menggunakan sintaks SQL yang benar untuk server MariaDB yang Anda gunakan. Pastikan Anda mengetik pernyataan SQL dengan benar. Coba jalankan pernyataan SQL tersebut di klien MySQL untuk melihat apakah menghasilkan kesalahan.

masih error kak saya menggunakan klien MySQL phpmyadmin berikut pesan error nya kak CREATE PROCEDURE get_siswa_by_nis ( in nis INT)BEGINSELECT * FROM student WHERE nis = in_nis; #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 '' at line 5

Login untuk ikut Jawaban