我正在尝试从不同的表中获取数据,但在数组中没有显示任何内容。如果我要评论其中一个结果显示其中一个数组。
$result->setFetchMode(PDO::FETCH_ASSOC);
$items = $result->fetchAll();
$sql = "SELECT *
FROM 'types'
ORDER BY 'id'";
$result = $objDb->query($sql);
if (!$result) {
throw new PDOException("Error Processing Request");
}
$result->setFetchMode(PDO::FETCH_ASSOC);
$types = $result->fetchAll();
// $clients = $result->fetchAll();
这里只显示'types'表。如果我将FROM'types'更改为FROM'clients',我将评论$ types = $ result行将显示'clients'表,但我想显示两者。我怎样才能做到这一点?
答案 0 :(得分:0)
您只能显示一个表格数据的原因是您要将$ result变量设置两次。如果您获得一个表格的值,那么在您获得另一个表格的值之后,您将覆盖第一个表格中的结果。您需要先存储结果,然后获得新结果,然后在需要时使用存储的结果。
对'客户'执行单独查询。表