【发布时间】:2014-10-12 13:08:02
【问题描述】:
我有这个其他功能遇到问题,这是我得到的错误
mysqli_query() 期望参数 1 为 mysqli,给定 null
这是我的代码:
function user_exists($username) {
$username = sanitize($username);
$sql = mysqli_query($query, "SELECT COUNT(`user_id`) FROM `users` WHERE `username` = '$username' ", 0 == 1) ? true : false;
return ($sql);
}
第一个参数应该是用于连接的吧?
【问题讨论】:
-
是的,第一个参数是连接。
-
Mysql_query 只接受连接和查询的2个参数,0=1不属于那里
-
"mysqli_query() 期望参数 1 为 mysqli,给定 null" 看来,$query 不是 mysqli 连接,您在哪里定义它以及如何将它提供给函数(我认为这是一堂课?!)
-
@TheDubleM 为什么是 $link 和 $query?这似乎是一个无用的变量定义。