如何使用PHP和SQLite获取不同数组中的数据?

时间:2015-04-02 15:17:31

标签: php sql arrays sqlite

我正在尝试从不同的表中获取数据,但在数组中没有显示任何内容。如果我要评论其中一个结果显示其中一个数组。

$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'表,但我想显示两者。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您只能显示一个表格数据的原因是您要将$ result变量设置两次。如果您获得一个表格的值,那么在您获得另一个表格的值之后,您将覆盖第一个表格中的结果。您需要先存储结果,然后获得新结果,然后在需要时使用存储的结果。

对'客户'执行单独查询。表