php - 警告:为 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, '<>';
}
}
解决方案
尝试,
$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, '<>';
}
}
}
推荐阅读
- javascript - 防止 VueX 中的持久状态锁定应用程序
- python - 尽管 em 在 $PATH 中,Sphinx 找不到模块
- ios - 将文本设置为 shouldChangeCharactersIn 内的 UITextField 后,光标结束
- opencv - 如何通过 OpenCV 验证标记特征是否正确跟踪视频中的对象?
- java - Maven Clover Instrumentation 错误 - 意外令牌
- sql - 如何使用循环在sql表中输入数据
- javascript - 删除除单词和单词之间的空格以外的所有内容
- python - 在 pyplot 中使用 fill_between() 绘图
- javascript - 错误:解析模块“react-native/Libraries/Renderer/shims/ReactNativeComponentTree”时
- javascript - 使用 array.map() 或 array.reduce() 创建图表数组