SQL-PHP错误解决方案

时间:2017-12-05 18:35:50

标签: php sql

晚会,

我遇到了一个问题,我无法找到解决方案。如果你能给我一点意见,我将不胜感激。 简而言之,我在php文件中编写了以下函数:

public function getCurrencyReal(){

    $sql = "SELECT currency_real FROM currency WHERE currency_id = '4' limit 1";

    $query = $this->db->query($sql);

    $currency_real = $query;

    return $currency_real->row;
}

之后我在另一个php文件中添加了以下代码,该文件应生成XML-list:

$currency_real = $model_module_xmlcreator -> getCurrencyReal();

$out .= "<test>" . $currency_real . "</test>";

结果我收到了以下内容:

enter image description here

,说“数组”。

我已经意识到我要求一个数组,即使我只想从一个字段获取信息而且我实际上需要一个字符串。所以我把代码改为

$currency_real = json_encode($query);

return $currency_real; 

我的下一个输出是enter image description here

我相信我会想念一些简单的东西,但我找不到什么(输出应该只是“33.00”)。请原谅我,如果问题很愚蠢,我很久以前就开始学习PHP了。

一切顺利

1 个答案:

答案 0 :(得分:4)

只需更改此行

$out .= "<test>" . $currency_real->rows[0]->currency_real . "</test>";

$out .= "<test>" . $currency_real->row->currency_real . "</test>";

并且不要使用json_encode

相关问题