执行代码时,我收到以下警告。如何克服该警告错误。 警告:mysql_result()要求参数1为资源,布尔值在第6行的C:\ xampp \ htdocs \login®ister\ core \ function \ users.php中给出。
<?php
function user_exists($username)
{
$username = sanitize($username);
$query=mysqli_query("SELECT COUNT (`user_id`) FROM `users` WHERE `username`='$username' ");
return (mysqli_result($query, 0)==1) ? true : false ;
}
function user_active($username)
{
$username = sanitize($username);
$query=mysqli_query("SELECT COUNT (`user_id`) FROM `users` WHERE `username`='$username' AND `active`=1 ");
return (mysql_result($query, 0) ==1 ) ? true : false ;
}
?>
答案 0 :(得分:0)
mysqli_query的过程样式需要链接标识符作为第一个参数。
mysqli_query($link, 'query here');
不要忘记你也在那里的一个函数中,函数外部设置的任何$ link都是未知的。