Postingan lainnya
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
6 Jawaban:
kayaknya koneksinya deh mysql_connect
bukan mysqli_connect
Jawaban Terpilih
mysqli_query($koneksi,$sql); mysqli_query membutuhkan 2 parameter yaitu 1 nama variabel koneksi ke db dan perintah sql
dari beberapa web forum yang saya buka, disuruh ganti jadi mysqli. Sebelumnya saya sudah menggunakan mysql, kok. Tapi tetap error
Koneksi yg simple
$koneksi = mysqli_connect("localhost","root","","namadb");
Php yg terbaru gak support mysql_connect .supportnya mysqli dan pdo
mysqli_query($sql); coba tambahkan $koneksi; jadi kayak gini mysqli_query($koneksi, $sql);