30/09/2018, 18:45
[Hỏi] Cảnh báo khi sử dụng hàm mysqli_fetch_assoc()
Em đang làm web với PHP và MySQL, em viết 1 hàm kiểm tra sự tồn tại của username do người dùng nhập vào, với 2 tham số $conn và $usn. Vấn đề gặp phải là khi sử dụng hàm mysqli_fetch_assoc(), theo tài liệu api thì tham số truyền vào ở đây là một mysqli_result, rõ ràng ở đây $query đã được gán = mysqli_query nhưng lúc test lại có cảnh báo là tham số truyền vào $query là 1 boolean. Mọi người có kinh nghiệm cho em hỏi về vấn đề này với ạ. Cảm ơn mọi người đã xem.
function get_user_by_username($conn, $usn){
$sql = "SELECT * FROM myshop_user WHERE username = '$usn' AND status =1";
$query = mysqli_query($conn, $sql);
return mysqli_fetch_assoc($query);
}
Bài liên quan