2017-03-11 7 views
0

ビューファイルにdbの値を表示する必要があります。私view/index.phpで例えばセル値を表示する方法MySql Yii2?

(私はビューでそれを行う必要があります)

<?= 
    Yii::$app->db->createCommand("SELECT adress FROM comp WHERE name = in_tk")->execute(); 
?> 

だから、0または1を返します。 0の場合は0行が返されます。 1以上の場合は1以上の行が返されます。しかし、私は行の値を表示する必要があります。 たとえばdb:adress = 205です。そのSQLは1と表示されます。

セルの値を表示するには、どのようなyii2メソッドが必要ですか?

+0

あなたはPLS –

答えて

1

代わりにqueryAllを使用してすべての行を取得します。

<?= 
    $rows = Yii::$app->db->createCommand("SELECT adress FROM comp WHERE name = in_tk")->queryAll(); 
?> 
+0

手の込んだだろう多く! 'queryScalar()'は解決策です。私はより深くyii2クラスを勉強します。 –

+0

使用queryOne(返す 'しようとしたあなたのコードを表示し、より多くの –

+0

はとてもありがとうござい値を取得するために)私はqueryAll()は 'それ以前に、第1およびqueryScalarを(取得する)' Array' –

関連する問題