首页 > 解决方案 > 警告:为 foreach() 10 提供的参数无效

问题描述

代码需要返回"alex",但它返回:

“警告:为 foreach() 提供的参数无效”

我找不到解决方案,所以我正在寻求帮助。

索引.php:

$user = DB::getInstance()->get('users', array('username', '=', 'alex'));

if (!$user->count()) {
    echo 'No user';
} else {

    foreach ($user->results() as $user ) {
        echo $user->username, '<>';
    }
}

标签: phpforeachwarnings

解决方案


尝试,

    $user = DB::getInstance()->get('users', array('username', '=', 'alex'));

if(!$user->count()) {
echo 'No user';
} else {
    if(!empty($user->results())){
        foreach($user->results() as $user ) {
            echo $user->username, '<>';

        }
   }

}

推荐阅读