2010-11-20 97 views
0

我正在为用户编写代码以更新他在用户帐户系统上的密码。MySQL查询返回非对象?

这是我指的是代码的一部分:

$checker = mysqli_query($db, "SELECT userid FROM tbl_user WHERE userpassword = '".md5($current)."'"); 
//echo "SELECT userid FROM tbl_user WHERE userpassword = '".md5($current)."'"; 
if ($checker == $_SESSION['exp_user']['userid']) {$check = true;} else {$check = false;} 

出于某种原因,$checker正在返回的对象阵列,而不是一个对象本身。

做一个print_r($checker)产生这样的:

mysqli_result Object ([current_field] => 0 [field_count] => 1 [lengths] => [num_rows] => 1 [type] => 0) 

什么我应该做的任何想法?

回答