gpt4 book ai didi

php - 不能将 PDOException 类型的对象用作数组

转载 作者:行者123 更新时间:2023-11-30 23:02:57 26 4
gpt4 key购买 nike

我目前正在完善我的网站,一切正常但我一直收到错误。它不会破坏任何东西,但看起来很烦人。我一直在尝试很多东西,但我需要一些新的眼光来看待这个问题:/

错误

PHP Fatal error: Cannot use object of type PDOException as array in /home/thecodin/public_html/memberlist.php on line 114

代码

Line 113: foreach($MemberList as $MemberListEach) {
Line 114: $MemberGroup = $MemberListEach['Group'];
Line 115: $MemberListGroup = $Class_Users->group_info($MemberGroup);

数据库结构

http://gyazo.com/785f780e6b62df6136087070d7c69c65

成员列表类

public function Member_List($offset, $max)
{
try
{

// Run Query - Member List
$member_list = $this->db->prepare("SELECT * FROM `Users` ORDER BY `Group` DESC LIMIT ".$offset.",".$max."");
$member_list->execute();

$member_list_fetch = $member_list->fetchAll();

return $member_list_fetch;

} catch(PDOException $e) {

return array("ERROR", $e);

}
}

组信息类

public function group_info($id)
{
try
{
// Run Query - Group Info
$group_info = $this->db->prepare("SELECT * FROM `Groups` WHERE `GID`=:id");
$group_info->bindParam(':id', $id);
$group_info->execute();
$group_info_rows = $group_info->fetch();
return $group_info_rows;
} catch(PDOException $e) {
return array("ERROR", $e);
}
}

最佳答案

问题已解决。

我只需要将返回更改为 PDOException 中数组的字符串正如 Loz Cherone 所说。

我希望我做对了。

关于php - 不能将 PDOException 类型的对象用作数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23188888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com