Mysql警告错误

时间:2015-12-06 07:45:06

标签: php mysql

执行代码时,我收到以下警告。如何克服该警告错误。 警告: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 ;

}
?>

1 个答案:

答案 0 :(得分:0)

mysqli_query的过程样式需要链接标识符作为第一个参数。

mysqli_query($link, 'query here');

不要忘记你也在那里的一个函数中,函数外部设置的任何$ link都是未知的。