仅显示列值;不是Yii中的列名

时间:2018-01-16 20:30:48

标签: php mysql yii

我试图用Yii修改用php编写的脚本,js。我只需要输出的值以显示为没有列标题的数字。在这种情况下,数字将是20。

我使用formulas.php来获取我需要的值:

public function getMarkup()
{
    $mid=$this->getMerchantID();
    $DbExt=new DbExt;
    $stmt="SELECT markup FROM
        {{merchant}}
        WHERE
        merchant_id='$mid'
        LIMIT 0,1
    ";
    if ( $res=$DbExt->rst($stmt)){
        return $res[0];
    }
    return false;
}

然后我将另一个页面上的值称为:

<?php
    $anArray2=Yii::app()->functions->getMarkup();
    echo json_encode($anArray2);
?>

返回:

{"markup":"20"}

我尝试将其更改为:

<?php
    echo Yii::app()->functions->getMarkup();
?>

然后返回:

Array

我试图让它只返回20(列的值)而没有列标题。

1 个答案:

答案 0 :(得分:0)

<?php
  echo Yii::app()->functions->getMarkup()["markup"];
?>

这就是你要找的东西吗?