gpt4 book ai didi

mysql - Kohana 执行将 null 分配给参数 var

转载 作者:行者123 更新时间:2023-11-29 23:03:35 25 4
gpt4 key购买 nike

在 Kohana 模型中我有这样的东西。

function getDeviceIdForUserId( $user_id ) {

$sqlQuery = "SELECT device_id FROM users WHERE user_id =:id";
$query = DB::query(Database::SELECT, $sqlQuery)
->param(':id', $user_id);
echo $user_id;
$result = $query->execute()->as_array();
echo $user_id;
}

谁能解释一下为什么我的回答是

22
NULL

$result = $query->execute()->as_array();之后,这行$user_id似乎为空。

最佳答案

我不知道发生了什么,但替换此代码解决了我的问题

$result = $query->execute()->as_array();

$result = $query->execute()->current();

关于mysql - Kohana 执行将 null 分配给参数 var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28383914/

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