Yii2:试图获取非对象的属性

捷豹路虎

我想列出create_client表中所有不同的记录,并尝试了此代码,但出现错误。

此代码有什么问题?

    $query = new Query;
    $ccname = (new yii\db\Query())
    ->select(['id','company_name','client_code'])
    ->from('create_client')
    ->distinct()
    ->all();

     $sidemenus = mysql_fetch_array($ccname);
     echo $sidemenu['company_name']."<br />";

更新-

通过这种方式获得了预期的结果-

$posts = $db->createCommand('SELECT DISTINCT company_name,client_code FROM create_client')
            ->queryAll();
         var_dump($posts)

但是如何将其转换为字符串,以便可以在页面上使用?

勇敢的机器

尝试像这样修改您的查询

$query = new yii\db\Query();
$data = $query->select(['id','company_name','client_code'])
    ->from('create_client')
    ->distinct()
    ->all();

重要的是all()方法,因为它执行查询并以数组形式返回结果

all()执行查询并以数组形式返回所有结果。

然后您可以将结果作为普通数组使用

if($data) {
    foreach($data as $row)
    {
        echo 'company_name: ' . $row['company_name'] . ' client_code: ' . $row['client_code'] . '<br>';
    }
}

yii2文档-yii \ db \ Query类

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

试图获取yii2中非对象的属性

来自分类Dev

yii:试图获取非对象的属性

来自分类Dev

yii:试图获取非对象的属性

来自分类Dev

试图获取非对象的属性

来自分类Dev

试图获取属性非对象

来自分类Dev

试图获取非对象的属性

来自分类Dev

试图获取非对象的属性

来自分类Dev

试图获取非对象的属性

来自分类Dev

试图获取非对象的属性

来自分类Dev

试图获取非对象的属性

来自分类Dev

Yii关系试图获得非对象的属性

来自分类Dev

Symfony2,窗体,试图获取非对象的属性

来自分类Dev

Yii2 /导航栏/非对象的隐藏属性

来自分类Dev

试图获取yii中非对象的属性

来自分类Dev

试图获取非对象的属性-> xml

来自分类Dev

注意:试图获取非对象的属性

来自分类Dev

注意:试图获取非对象错误的属性

来自分类Dev

(全文搜索)试图获取非对象的属性

来自分类Dev

CodeIgniter返回试图获取非对象的属性

来自分类Dev

试图获取非对象的属性-Laravel

来自分类Dev

试图获取非对象的属性[laravel 5.2]

来自分类Dev

php Laravel试图获取非对象的属性

来自分类Dev

Laravel Join:试图获取非对象的属性

来自分类Dev

ErrorException试图获取非对象Laravel的属性

来自分类Dev

试图获取非对象Laravel的属性“浴室”

来自分类Dev

“试图获取非对象的属性”错误PHP

来自分类Dev

注意:试图获取非对象的属性

来自分类Dev

ErrorException试图获取非对象的属性

来自分类Dev

PHP错误“试图获取非对象的属性”