Postingan lainnya
mysqli_query()expects at least 2 parameter, 1 given in
<?php
session_start();
//file konfigurasi
include ('inc/config.php');
$spf=sprintf("Select * from pengelola where username='%s' and password='%s'",$_POST['username'],md5($_POST['password']));
$rs=mysqli_query($spf);
$rw=mysqli_fetch_array($rs);
$rc=mysqli_num_rows($rs);
if($rc==1)
{
$_SESSION['login_hash']=$rw['level'];
$_SESSION['login_user']=$rw['username'];
echo "<script>window.location='utama.php'</script>";
}else{
echo "<script>window.location='index.php?status=1'</script>";
}
?>
saat login tidak bisa masuk ke index
error php.jpg
1 Jawaban:
<div>Hai, izin bantu jawab ya, <br>fungsi mysqli_query membutuhkan 2 buah parameter. Parameter pertama untuk koneksi, dan parameter kedua adalah querynya. Contohnya kaya gini :<br><br></div><pre><?php
$koneksi = mysqli_connect("NAMA_HOST", "USER_DB", "USER_PASSWORD", "NAMA_DATABASE") or die(mysqli_connect_error($koneksi));
$query = mysqli_query($koneksi, "SELECT * FROM nama_table WHERE bla bla bla"); <br></pre><div><br>Silahkan baris ini :</div><pre>$rs=mysqli_query($spf); </pre><div>diubah menjadi :</div><pre>$rs=mysqli_query($nama_variabel_koneksi, $spf);</pre><div><br>Semoga membantu!</div>