【发布时间】:2018-04-13 09:35:33
【问题描述】:
我在显示.$app->reactieDoor($topic['id']); 时遇到问题,它会显示一个错误,我不知道为什么会这样!请帮我。
Ps 我是新手,所以如果我在代码中遗漏了什么,请告诉我。
有错误的行:
echo ' laatste reactie: ' .$app->tijd_reactie($topic['id']) . ' door ' .$app->reactieDoor($topic['id']);
该错误仅在我尝试使用此部分时显示:
.$app->reactieDoor($topic['id']);
功能代码:
function reactieDoor($topicid) {
$this->database->query("SELECT klanten.voornaam, klanten.achternaam FROM reacties
LEFT JOIN klanten ON klanten.id=reacties.klant_id
WHERE reacties.topic_id=:topic_id ORDER BY create_time DESC LIMIT 1");
$this->database->bind(":topic_id", $topicid);
$reactie = $this->database->single();
return $reactie;
}
我得到的错误
【问题讨论】:
-
您是否考虑过使用 PDO? php.net/manual/en/book.pdo.php
-
@B3none 我还是找不到问题
-
我猜
$this->database->single();返回一个数组(包含名字和姓氏),所以当你return $reactie;你返回一个数组...所以你试图在 @ 插入一个数组987654329@ -
我明白了,我使用了
var_dump,现在我看到了,有什么提示可以正确地完成它吗? @CD001