php error mysqli_query()

mau tanya nih ini kenapa ya ?

Warning: mysqli_query() expects parameter 1 to be mysqli, string given in F:\xampp\htdocs\Penilaian Kepala Sekolah\index.php on line 73

ini di line 73

$result = mysqli_query("SELECT PENSIUN,COUNT(PENSIUN) FROM T_DATA GROUP BY PENSIUN",($koneksi));

avatar exfird
@exfird

1 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

3 Jawaban:

Koneksinya dimasukin kedalam perintahnya gan kek gini

 $sql = mysqli_query($koneksi,$query)
avatar BroGoeh
@BroGoeh

121 Kontribusi 47 Poin

Dipost 6 tahun yang lalu

or this $result = mysqli_query("SELECT PENSIUN,COUNT(PENSIUN) FROM T_DATA GROUP BY PENSIUN",$koneksi);

avatar PakTarno
@PakTarno

3 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

Saran agan @brogoeh itu udah betul..saya hanya menambahkan aj..

Saran saya belajar memahami error bro... expects parameter 1 => fungsi yg kamu gunakan kurang 1 parameter lagi atau bisa jadi sudah 2 tapi tidak sesuai aturan (tidak urut)



mysqli_query($koneksi, $stringQuery)

/*
Parameter :

1. $koneksi = mysqli_connect(...);
2. $string Query ("select ... ,update ... , delete ...DLL ) => lebih baik dibiasakan simpan di
   variabel biar lebih rapi & terstruktur (mengurangi human error)
   contoh : $sql = "SELECT * FROM ....";
*/


$result = mysqli_query("SELECT PENSIUN,COUNT(PENSIUN) FROM T_DATA GROUP BY PENSIUN",($koneksi));

Kode Punya Agan sudah 2 Parameter, tapi terbalik urutannya dan penulisan salah (terlalu banyak tutup kurung pada

 ($koneksi));

Ubah kode nya Jadi begini... LEBIH RAPI kan


$sql    = "SELECT PENSIUN,COUNT(PENSIUN) FROM T_DATA GROUP BY PENSIUN";
$result = mysqli_query($koneksi, $sql) ;

Semoga Membantu (^_^) ...

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban