mysql_fetch_assoc在MeekroDB中

mysql_fetch_assoc在MeekroDB中,mysql,row,fetch,Mysql,Row,Fetch,请原谅我是MeekroDB库的新手,我想知道如何在登录过程中检查行 $query=DB::query(“从用户名=%s的用户中选择*,$username”); $numrows=DB::count($query); //这需要编辑 如果($numrows!=0){ while($row=mysql\u fetch\u assoc($query)){ $dbusername=$row['username']; $dbpassword=$row['password'];} 您需要记住,您的变量$qu

请原谅我是MeekroDB库的新手,我想知道如何在登录过程中检查行

$query=DB::query(“从用户名=%s的用户中选择*,$username”);
$numrows=DB::count($query);
//这需要编辑
如果($numrows!=0){
while($row=mysql\u fetch\u assoc($query)){
$dbusername=$row['username'];
$dbpassword=$row['password'];}

您需要记住,您的变量$query现在是一个数组(如果找到任何记录),所以您不需要这样做

while($row = mysql_fetch_assoc($query))
相反,尝试

foreach ($query as $user) 
{
    $dbusername = $user['username'];
    $dbpassword = $user['password'];
}
此外,如果您有多条记录具有相同的用户名和密码,则您可能在用户注册/维护过程中出错