gpt4 book ai didi

php - 设置结果并检查行数合二为一

转载 作者:行者123 更新时间:2023-11-29 01:30:07 27 4
gpt4 key购买 nike

为什么这不起作用?

if($result = $db->execute($params) && $result->rowCount() > 0)

当 $db->e​​xecute 失败时,我得到一个错误,$result 是一个非对象。

当然可以。 $result 等于 FALSE,所以它应该跳过 rowCount 检查,不是吗?

最佳答案

if($result = $db->execute($params) && $result->rowCount() > 0)

相同
if($result = ($db->execute($params) && $result->rowCount() > 0))

你应该这样做

if(($result = $db->execute($params)) && ($result->rowCount() > 0))

或者,甚至更好:

$result = $db->execute($params);
if($result && $result->rowCount() > 0)

关于php - 设置结果并检查行数合二为一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17244558/

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