gpt4 book ai didi

zend-framework - 如何在 Zend Framework 中测试表是否已更新?

转载 作者:行者123 更新时间:2023-12-01 09:09:25 24 4
gpt4 key购买 nike

当用户打开表单来修改记录时,他并没有更改信息,而是单击了更新按钮。这会导致 update() 函数返回 0。但是,我认为这种情况是有效的更新任务。我将如何对其进行测试,以便分配成功消息?

SQL 查询失败时 update() 是返回 -1 还是返回 0?

方法:Zend_Db_Table_Abstract::update()

有什么想法吗?

谢谢

最佳答案

Zend_Db 只能返回 MySQL 适配器可以返回的内容。这将是更新的行数。但是,如果查询出错,它确实会引发异常。因此,最好的办法是将更新语句包装在 try/catch 中。如果它捕获到异常,则在您的应用程序中显示错误。如果没有,则认为查询正确执行,即使没有更新数据。

关于zend-framework - 如何在 Zend Framework 中测试表是否已更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2929567/

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