Postingan lainnya
Mysqli_query() expects parameter 1
Mohon bantuannya suhu
Cara memperbaiki errornya gmn abang-abang??
mysqli_query() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\webku\login.php on line 97
Script
Tanggapan
bungkus kode di tag kode ya biar rapi
3 Jawaban:
"mysqli_query() expects parameter 1 to be mysqli, null given in " arti errornya fungsi mysqli_query kamu butuh parameter pertama (1) sebagai object mysql, tapi null disitu alias tidak terbaca.
Kalo kita lihat di kode kamu fungsinya seperti ini: <pre> $query=mysqli_query($connect,"select * from tb_login where username='$user' and password='$pass'")or die(mysqli_error()); </pre> Paramter pertamanya adalah variable $connect tapi kalo kita lihat di atasnya, variable ini tidak ada.
Harusnya seperti apa? <pre> $connect =mysqli_connect("localhost","my_user","my_password","my_db"); </pre>
Awalnya saya buat seperti ini bang
$query = mysqli_query("select * from tb_login where username='$user' and password='$pass'")or die(mysqli_error());
cuma karena saya coba baca pertanyaan dr teman yg lain yg kasusnya hampir sama saya coba masukin connect tp hasilnya gk bs jg
Tanggapan
Pas koneksi databasenya kamu pakai apa? Klo pas koneksinya kamu pakai $konek trus di querynya kamu pakai variable $connect ya ga bisa
Pake variabel $conn bang
Ini bang koneksi.php
<?php $host = "locahost"; $user = "root"; $pass = ""; $db = "db_webku";
$conn = mysqli_connect("localhost", "root", "", "db_webku") or die (mysqli_error()); mysqli_set_charset($conn,'utf8');
?>
Jawaban Terpilih
ya salah lah mas dikoneskinya kamu pakai $conn, tapi di query kamu kasih $connect. harusnya yang dipakai itu yang $conn $query=mysqli_query($conn,"select....");. jangan lupa di login.php dimasukin file koneksinya juga. <pre> <?php include 'koneksi.php'; //koneksi $user = @$_POST['user']; $pass = @$_POST['pass']; $pass = md5($pass); $login = @$_POST['login']; ...... ?> </pre>
Tanggapan
Benar mas :) Terima Kasih mas hehehehe