我测试我的技能,我正在努力建立一个论坛。现在我知道它显示了正确的主板,主题和反应,但现在我需要它,它只会显示' omschrijving / subject'通过正确的主题。
此代码将通过正确的主题显示正确的反应(反应)。
public function get_reactie($topicid){
$this->database->query("SELECT DATE_FORMAT(create_time, '%d %M %Y') AS datum, ledenpagina.ledenpagina_id, DATE_FORMAT(create_time, '%H:%i') AS tijd, reacties.*, klanten.foto, topics.omschrijving, topics.topicnaam, klanten.voornaam, klanten.achternaam FROM reacties
LEFT JOIN klanten ON klanten.id = reacties.klant_id
LEFT JOIN topics ON topics.id = reacties.topic_id
LEFT JOIN ledenpagina ON ledenpagina.ledenpagina_id = reacties.ledenpagina_id
WHERE ledenpagina.ledenpagina_id=:ledenpagina_id AND reacties.topic_id=:topic_id
ORDER BY create_time DESC");
$this->database->bind(":ledenpagina_id", $_SESSION['ledenpagina_id']);
$this->database->bind(":topic_id", $topicid);
$reacties = $this->database->resultset();
return $reacties;
}
该功能:
csvstack *.csv >./output.csv
我现在需要一些函数/ php代码,它将通过正确的主题获得omschrijving(主题)。
所以不知何故,我需要确定它将检查topic_id并通过该topic_id显示omschrijving(主题)。
答案 0 :(得分:0)
您已使用get_reactie()
函数中的查询提取该文件,因此您可以使用foreach
在$reactie['omschrijving']
循环中访问该文章。
如果您想通过topic_id获取它,您可以进行单一查询,例如
function getTopicSubject($topic_id){
$result = $db->query("SELECT omschrijving FROM topics WHERE id = $topic_id;");
return $result->fetchColumn();
}
FetchColumn会返回您的值,如果遗失则会返回FALSE
。