Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
pengganti mysqli_real_escape_string()
ane pake mysqli_real_escape_string() muncul warning Warning: mysqli_real_escape_string() expects exactly 2 parameters, 1 given in C:\MAMP\htdocs\bootstrap jarkom\user.php on line 4 gan soalnya dia butuh 2 parameter ,sedangkan ane cuman pasang 1 parameter ,penggantinya apa ya gan
ini kode ane
<?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='$username'";
global $link;
if($result= mysqli_query($link, $query)){
while($row = mysqli_fetch_assoc($result)){
$status = $row['status'];
}
return $status;
}
}
?>
solusinya gan :)
8 Jawaban:
@ululajib lah la emang gan ,kan ane dah bilang :v
@ghazamalghifari gak kok gan ,pake windows :)
maaf kalo saran saya yg pertama salah ... didalam penggunaan mysqli_real_escape_string($pass) anda harus menyertakan koneksi nya ...
mysqli_real_escape_string([koneksi], $nama);
kalo seperti sintak agan diatas itu mungkin salah penempatan coba global $link; nya di taro paling atas
function cek_data($nama, $pass){
global $link;
mysqli_real_escape_string($nama);
mysqli_real_escape_string($pass);
$query = "SELECT * FROM users WHERE username='$nama' AND password='$pass'";
if($result= mysqli_query($link, $query)){
if(mysqli_num_rows($result) != 0)return true;
else return false;
}
}
Jawaban Terpilih
<?php
function cek_data($nama, $pass){
global $link;
mysqli_real_escape_string($link, $nama);
mysqli_real_escape_string($link, $pass);
$query = "SELECT * FROM users WHERE username='$nama' AND password='$pass'";
?>