Postingan lainnya
ini warning kenapa ya gan ???
ini kenapa ya?
Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\MAMP\htdocs\bootstrap jarkom\user.php on line 17
yang di line 17 :
mysqli_real_escape_string($username);
kode fullnya:
<?php
function cek_data($nama, $pass){
mysqli_real_escape_string($nama);
mysqli_real_escape_string($pass);
$query = "SELECT * FROM users WHERE username='$nama' AND password='$pass'";
global $link;
if($result= mysqli_query($link, $query)){
if(mysqli_num_rows($result) != 0)return true;
else return false;
}
}
function cek_status($username){
mysqli_real_escape_string($username);
$query = "SELECT status FROM users WHERE username='$nama' AND";
global $link;
if($result= mysqli_query($link, $query)){
while($row = mysqli_fetch_assoc($articles)){
$status = $row['status'];
}
return $status;
}
}
?>
3 Jawaban:
coba ditambah argumen $koneksimu gan..
mysqli_real_escape_string($con, $username);
Fungsi mysql_real_escape_string di procedural butuh 2 parameter,sementara agan cuma ngasih satu. Coba cek dokumentasinya ini http://php.net/manual/en/mysqli.real-escape-string.php dimana parameternya 1. koneksi dan 2. yang mau diesccape
*karena ini forum umum, coba berikutnya untuk judul hindari kata "ini" tulis pertanyaan lebih jelas biar orang dari luar juga jelas. misalnya untuk pertanyaan ini bisa judulnya dibikin "mysqli_real_escape_string warning ..."