私は Yii MVC を使用してコードを開発していますが、動作しないコードがあります。
エラーが見つかりません。
$sql = "
select extension
from file_extension
where status = :status and extension in ('" . $extensions . "');
";
$status = FileExtension::ACTIVE_STATUS;
$cmd = Yii::app()->getDb()->createCommand($sql);
$cmd->bindParam(":status", $status, PDO::PARAM_INT);
$arrObj = $cmd->queryAll();
私が使うとき、私はprint_r($arrObj);
得るarray()
なぜ結果が出ないのですか?
いくつかの作業の後、クエリが次のようになっていることがわかります。
拡張子を選択
from file_extension
where status = :status and extension in ('gif
','pdf
','chm
');
改行と空白のため、SQL クエリは失敗します。
取得するにはどうすればよいですか:
拡張子を選択
from file_extension
where status = :status and extension in ('gif','pdf','chm');