gpt4 book ai didi

php - MySQL 是否有 sqlca.sqlcode 或类似代码?

转载 作者:行者123 更新时间:2023-11-29 13:27:33 28 4
gpt4 key购买 nike

来自 Powerbuilder 并转向 PHP/MySQL。我们经常使用SQLCA.SQLCODE来检查我们的SQL语句是否成功。 MySQL 有类似的东西吗?

IF SQLCA.SQLCODE = 0 THEN
// do something
ELSE
// do something else
ENDIF

据我所知mysqli_errno似乎是最相似的,但我不确定这是否是我们正在寻找的。

如果没有,有人可以指出我可以/应该/将如何做到这一点吗?

最佳答案

您不需要使用 errno。检查mysqli_query()结果就足够了:

Returns FALSE on failure. For successful SELECT, SHOW, DESCRIBE or EXPLAIN queries mysqli_query() will return a mysqli_result object. For other successful queries mysqli_query() will return TRUE.

所以(注意comparision operator!)

if( mysqli_query("....") !== false ) {
// ok
} else {
// zonk
}

关于php - MySQL 是否有 sqlca.sqlcode 或类似代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19924242/

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