bindParam() в yii изменяет тип переменной параметра на строку если несколько запросов




180
bindParam() в yii изменяет тип переменной параметра на строку если несколько запросов
Рейтинг 8 из 10. Голосов: 1
Ваша оценка:

bindParam() в yii изменяет тип переменной параметра на строку если несколько запросов

попробуйте bindValue()

Методы bindParam() и bindValue() очень похожи. Единственное различие состоит в том, что первый привязывает параметр к ссылке на переменную PHP, а второй — к значению. Для параметров, представляющих большой объем данных, с точки зрения производительности предпочтительнее использовать метод bindParam().

$connection = Yii::app()->db;
$sql2="SELECT ****111" ;
$command = $connection->createCommand($sql2);
$command->bindValue(":limit", $limit, PDO::PARAM_INT);
$rawData = $command->queryRow();


$sql = " SELECT ***22";
$command2 = $connection->createCommand($sql);
$command2->bindValue(":limit", $limit, PDO::PARAM_INT);
$rawData = $command2->queryAll();

Вопросы и ответы