1

使用 Medoo 如何回显当前选择查询中的值这是我正在使用文档中的示例所做的事情。

$data = $database->select('names', [
'name','nameId'
], [
'nameId' => 50
]);

echo json_encode($data);

结果是:

[{"name":"Allen","nameId":"50"}]

如何在没有 json_encode 的情况下回显每一个?

我努力了:

$data['name']

但这不起作用。

4

2 回答 2

3

如果您要获取的是一行,请使用 Get 而不是 Select

      $names = $db->get('names',['name','nameId'],['nameId'=>50]);

然后使用

      $name = $names['name'];
      $nameId = $names['nameId'];

尽管您不需要 nameId ,因为您的条件非常简单:

      $name = $db->get('names','name',['nameId'=>50]);
于 2018-02-03T09:21:03.357 回答
2

循环和打印。

foreach ($data as $row) {
    // echo code here...
    // echo $row['name'];
}

http://php.net/manual/en/control-structures.foreach.php

于 2018-01-11T21:28:54.670 回答