gpt4 book ai didi

mysql - YII 如何使用 queryRow 函数获取受影响的行数

转载 作者:行者123 更新时间:2023-11-29 00:16:59 24 4
gpt4 key购买 nike

在 YII 中,使用 queryRow 函数获取单行

$SQL = //SQL QUERY

$data = Yii::app()->db->createCommand($SQL);
$result = $data->queryRow();

print_r(count($result));

即使查询没有返回数据集,print_r 也总是显示 1。我希望如果没有返回数据集,它应该显示 0。这样可以调用其他函数

问题是什么?

最佳答案

queryRow 返回 bool 值 FALSE 或第一行。此处无需计数。

$row = $data->queryRow();

if ($row!==FALSE) {
echo "I have results";
print_r($row);
} else {
echo "I don't have results";
}

如果你想获取所有行你需要使用queryAll

关于mysql - YII 如何使用 queryRow 函数获取受影响的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22629628/

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