gpt4 book ai didi

php - Yii 中 findBySQL 的结果

转载 作者:行者123 更新时间:2023-11-29 06:27:40 24 4
gpt4 key购买 nike

在 phpMyAdmin 中查询 "SELECT * FROM uzytownik" 给我 uzytkownik 表中的所有记录。但是在 yii Controller 中应用的相同查询给了我一个(第一个)记录。怎么了?

class StronaController extends CController
{
public function actionIndex()
{
$model = new Uzytkownik;
$wynik = $model::model()->findBySQL('SELECT * FROM uzytkownik');
for($i=0;$i<count($wynik);$i++)
{
echo count($wynik).' '.$wynik ->imie.'<br>';
}

}
}

输出:1 月 1 日

使用 WHERE 条件查询也给我一条记录,但它应该给我三条记录。

class StronaController extends CController
{
public function actionIndex()
{
$model = new Uzytkownik;
$wynik = $model::model()->findBySQL('SELECT * FROM uzytkownik WHERE imie=:imie',array(':imie'=>'Jakub'));
for($i=0;$i<count($wynik);$i++)
{
echo count($wynik).' '.$wynik ->imie.'<br>';
}

}
}

输出:1 Jakub

class Uzytkownik extends CActiveRecord
{
public static function model($className=__CLASS__)
{
return parent::model($className);
}
}

enter image description here

最佳答案

应该是

$wynik = $model::model()->findAllBySQL('SELECT * FROM uzytkownik WHERE imie=:imie',array(':imie'=>'Jakub'));

了解,之间的区别

findBySql() And findAllBySql()

关于php - Yii 中 findBySQL 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29990143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com