Masalah pada mysqli_query

saya mengalami masalah umum ini saat membuat sebuah aplikasi absensi berbasis web menggunakan php dan mysql,

mysqli_query() expects at least 2 parameters

sudah sempat baca-baca jawaban dari forum ini dengan masalah yang sama, dan saya ikuti, namun tetap tidak terselesaikan. Berikut coding-an saya,

 $server='localhost';
	$user='root';
	$password='';
	$database='absensi_jaga';

	$koneksi = mysqli_connect('localhost', 'root', '');

	mysqli_select_db($koneksi, $database);

	$nip=$_POST['nip'];
	$nama_pegawai=$_POST['nama_pegawai'];
	$bidang=$_POST['bidang'];
	$kegiatan_acara=$_POST['kegiatan_acara'];
	$keterangan=$_POST['keterangan'];

	echo $no;
	echo'<br>';
	echo $nip;
	echo'<br>';
	echo $nama_pegawai;
	echo'<br>';
	echo $bidang;
	echo'<br>';
	echo $kegiatan_acara;
	echo'<br>';
	echo $keterangan;
	echo'<br>';

	$sql="INSERT INTO absensi_jaga_acara(no, nip, nama_pegawai, bidang, kegiatan_acara, keterangan)
       VALUES('$no', '$nip', '$nama_pegawai, '$bidang', '$kegiatan_acara', '$keterangan')";

	mysqli_query($sql);

mohon bantuannya. Terimakasih

avatar gnugautama
@gnugautama

3 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

6 Jawaban:

kayaknya koneksinya deh mysql_connect

bukan mysqli_connect

avatar AnggiatRizqi
@AnggiatRizqi

1 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

mysqli_query($koneksi,$sql); mysqli_query membutuhkan 2 parameter yaitu 1 nama variabel koneksi ke db dan perintah sql

avatar stefanuspn
@stefanuspn

250 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

dari beberapa web forum yang saya buka, disuruh ganti jadi mysqli. Sebelumnya saya sudah menggunakan mysql, kok. Tapi tetap error

avatar gnugautama
@gnugautama

3 Kontribusi 1 Poin

Dipost 6 tahun yang lalu

Koneksi yg simple

$koneksi = mysqli_connect("localhost","root","","namadb");

avatar stefanuspn
@stefanuspn

250 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

Php yg terbaru gak support mysql_connect .supportnya mysqli dan pdo

avatar stefanuspn
@stefanuspn

250 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

mysqli_query($sql); coba tambahkan $koneksi; jadi kayak gini mysqli_query($koneksi, $sql);

avatar EkoMuliyo
@EkoMuliyo

22 Kontribusi 2 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban