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;

  }
}

 ?>

avatar Dagimal
@Dagimal

275 Kontribusi 24 Poin

Diperbarui 7 tahun yang lalu

3 Jawaban:

coba ditambah argumen $koneksimu gan..

 mysqli_real_escape_string($con, $username);
avatar afrijaldz
@afrijaldz

220 Kontribusi 86 Poin

Dipost 7 tahun yang lalu

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 ..."

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 7 tahun yang lalu

oke bang hilman

avatar Dagimal
@Dagimal

275 Kontribusi 24 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban