gpt4 book ai didi

php - 检查给定主键的数据库行对象是否存在?

转载 作者:搜寻专家 更新时间:2023-10-30 23:21:24 25 4
gpt4 key购买 nike

嗨我像

这样通过 Zend_Db_Table 访问行对象
$id = $_GET['id'];
$userTb = new Model_DbTable_Users(); //Here Model_DbTable_Users is subclass of Zend_Db_Table
$user = $userTb->find($id)->current();

现在我如何使用 $user 行对象检查 $id 是否有效,就像数据库中不存在该“id”一样。早些时候我曾经做过

if($user->find($id)->count() > 0 )
{
//id is valid so
$user = $user->find($id)->current();
}

显然这条路很长,我需要做同样的事情的捷径。

最佳答案

如果行集中没有行,current() 返回null:

$user = $userTb->find($id)->current();
if ($user) {
// $user is a valid row
}
else {
// no rows found
}

关于php - 检查给定主键的数据库行对象是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6216229/

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