Tolong beri solusi

pemrograman


Kesalahan fatal: Pengecualian mysqli_sql_tidak tertangkap: Tabel ‘integral.students’ tidak ada di mesin di C:\xampp\htdocs\bluehand\admin\students.php:148 Jejak tumpukan: #0 C:\xampp\htdocs\bluehand\admin \students.php(148): mysqli_query(Object(mysqli), ‘SELECT * FROM `…’) #1 {main} dimasukkan ke dalam C:\xampp\htdocs\bluehand\admin\students.php on line 148

Apa yang saya coba:

PHP
extract($_REQUEST);
$list = '';
     $query_video = "SELECT * FROM `students` WHERE status='1'";
   $result = mysqli_query($conn,$query_video); 
   while($val = mysqli_fetch_array($result))
   {											 
   extract($val);

Solusi 1

Baca pesan kesalahan: sangat eksplisit:

Kesalahan:

Tabel ‘integral.students’ tidak ada di mesin

Kami tidak dapat “menyelesaikannya”, kami tidak tahu DB mana yang Anda akses atau tabel apa yang ada di dalamnya – dan tidak ada cara untuk mengakses sistem Anda untuk mengetahuinya!

Periksa apakah Anda terhubung ke DB yang benar, dan apakah nama tabel sama persis dengan yang digunakan dalam kueri. Jika Anda melihat lebih dekat kesalahannya, ia memberi tahu Anda file dan nomor baris di mana masalahnya ditemukan, jadi lihatlah sekeliling sana untuk melihat apa yang terjadi.

Anda mungkin akan mendapatkan kesalahan sintaksis setiap hari, mungkin berkali-kali dalam sehari saat Anda membuat kode – kita semua mengalaminya terlepas dari seberapa banyak pengalaman yang kita miliki! Terkadang, kita salah mengeja variabel, atau kata kunci; terkadang kita lupa menutup sebuah string atau blok kode. Terkadang kucing berjalan melewati keyboard Anda dan mengetik sesuatu yang sangat aneh. Terkadang kita lupa berapa banyak parameter yang dibutuhkan oleh pemanggilan metode.

Kita semua membuat kesalahan.

Dan karena kita semua melakukannya, kita semua harus memperbaiki kesalahan sintaksis – dan mempelajari cara memperbaikinya sendiri jauh lebih cepat daripada menunggu orang lain memperbaikinya untuk Anda! Jadi luangkan sedikit waktu untuk mempelajari cara membaca pesan kesalahan, dan cara menafsirkan kode Anda seperti yang tertulis berdasarkan apa yang dikatakan oleh kompiler kepada Anda salah – ini benar-benar berusaha membantu!

Jadi baca ini: Cara Menulis Kode untuk Memecahkan Masalah, Panduan Pemula Bagian 2: Kesalahan Sintaks[^] – ini akan membantu Anda saat Anda mendapatkan kesalahan kompilasi lagi!

Dan meluangkan sedikit waktu untuk belajar memahami pesan kesalahan sintaksis akan menghemat banyak waktu di masa depan: Anda menunggu setidaknya 2 jam untuk balasan ini, lalu sistem email Anda mungkin menambahkan sekitar 10 menit lagi, ditambah waktu yang Anda perlukan. untuk mengetik pertanyaan setelah Anda menemukan situs ini dan membuat akun. Kemungkinannya adalah Anda dapat menghemat banyak waktu jika Anda tahu cara membacanya!

Saya tidak mengatakan kami tidak ingin membantu Anda memperbaikinya – terkadang saya tidak dapat melihat kesalahan saya sendiri karena saya membaca apa yang ingin saya tulis – tetapi memperbaiki kesalahan sintaksis adalah bagian dari pekerjaan, dan jika Anda tidak bisa lakukan sendiri, orang-orang akan menganggap Anda agak aneh jika Anda mendapat pekerjaan di industri ini!

コメント

タイトルとURLをコピーしました