我下面有YII PHP代码:
$query = Yii::app()->db->createCommand()->select('id,email')
->from('users')
->where('id=:id', array(':id'=>2))
->getText();
echo "<pre>"; print_r($query); echo "</pre>"; exit;
输出:
SELECT `id`, `email`
FROM `users`
WHERE id=:id
预期结果:
SELECT `id`, `email`
FROM `users`
WHERE id=2
请帮助
答案 0 :(得分:1)
我认为您可以尝试这种方式:
$query = Yii::app()->db->createCommand()->select('id,email')
->from('users')
->where('id=:id', array(':id'=>2))
->getText();
var_dump($query->params);
var_dump($query->text);
如果有任何要绑定到查询的参数,则可以通过CDbCommand :: params属性检索它们。