Help, warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given

Hallo , ada yang bisa bantu jelasin kenapa error gini: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\pkl\pages\siswa\ubah_siswa.php on line 3 ,sudah baca di google tetep masih belum paham, terimakasih sebelumnya

//code

avatar cumber2nd
@cumber2nd

2 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

Tanggapan

Ada kesalahan di query string nya, coba di cek lagi gan, entah itu dari penulisan query, nama tabel yang dituliskan, atau pun gara gara salah kutip, dan penggabungan string(itu loh yang pakai titik) ataupun parameter yang diikut sertakan, ^_^...

Saran gan, sekarang jangan pakai mysql driver, lebih bagus pakai mysqli atau pdo driver. kenapa? karena fungsi mysql itu perlahan lahan bakal dihilangkan karena sudah usang (deprecated).

2 Jawaban:

mysql_fetch_array() butuh 2 parameter, yaitu hasil dan tipe array

cek dari https://www.php.net/manual/en/function.mysql-fetch-array.php mysql_fetch_array(data,array_type)

*saran kalau bisa sekarang pakai mysqli, karena mysql sudah deprecated dan kebanyakan sudah tidak disupport, untuk mysqli penggunaannya sama cuma perlu ditambahkan koneksi

contoh mysqli_fetch_array($koneksi,$query)

avatar jeffian
@jeffian

26 Kontribusi 17 Poin

Dipost 4 tahun yang lalu

Coba biar gak bingung tulis query nya begini gan, <pre> $dataid = $_GET['id']; $query = mysql_query('SELECT * FROM siswa WHERE id_siswa=' . $dataid . ' '); </pre>

avatar uzzielpelawak
@uzzielpelawak

72 Kontribusi 21 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban