【发布时间】:2017-10-23 11:34:52
【问题描述】:
所以我想从我的 sql 查询中获取值到我的树枝中。 很简单,但现在我有这个 INNER JOIN 查询,我就是无法获得值...... 这是代码:
public function getList() {
$game= array();
$req = "SELECT * FROM JEU INNER JOIN CATEGORIE ON CATEGORIE.IDCATEGORIE = JEU.IDCATEGORIE";
$stmt = $this->_db->prepare($req);
$stmt->execute();
while ($donnees = $stmt->fetch())
{
$game[] = new Game($donnees);
}
return $game;
}
index.php
if (isset($_GET["action"]) && $_GET["action"]=="liste")
{ $game= $gameManager->getList();
echo $twig->render('game_list.html.twig',array('game'=>$game));
}
还有风景
{% extends "index.html.twig" %}
{% block section %}
<table class="table table-hover table-condensed"><thead>
<tr><th>Name</th><th>Logo</th><th>Cat</th><th>Time</th><th>Players</th></tr>
</thead><tbody>
{% for game in game%}
<tr><td>{{game.name}}</td><td>{{game.logo}}</td><td>{{game.cat}}</td><td>{{game.time}}</td><td>{{game.player}}</td><td>
</tr>
{% endfor %}
</tbody></table>
{% endblock %}
每次都转储 NULL... 谢谢你的帮助
【问题讨论】:
-
您是否真的验证了您从控制器内部的数据库接收到的数据?我们不知道您是否也使用了正确的字段,因为您使用星号选择器进行查询
-
解决了....我在 x 上用大写锁定写字)
标签: php mysql twig inner-join