首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自Select的Medoo回波值

来自Select的Medoo回波值
EN

Stack Overflow用户
提问于 2018-01-12 05:21:43
回答 2查看 585关注 0票数 1

使用Medoo,我如何回显select查询中的值,目前这就是我正在使用文档中的示例所做的事情。

代码语言:javascript
复制
$data = $database->select('names', [
'name','nameId'
], [
'nameId' => 50
]);

echo json_encode($data);

结果是:

代码语言:javascript
复制
[{"name":"Allen","nameId":"50"}]

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

我试过了:

代码语言:javascript
复制
$data['name']

但这并不管用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-02-03 17:21:03

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

代码语言:javascript
复制
      $names = $db->get('names',['name','nameId'],['nameId'=>50]);

然后使用

代码语言:javascript
复制
      $name = $names['name'];
      $nameId = $names['nameId'];

尽管你不需要nameId,因为你的条件是基于它的,所以很简单:

代码语言:javascript
复制
      $name = $db->get('names','name',['nameId'=>50]);
票数 3
EN

Stack Overflow用户

发布于 2018-01-12 05:28:55

循环并打印。

代码语言:javascript
复制
foreach ($data as $row) {
    // echo code here...
    // echo $row['name'];
}

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48215990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档