mysql_query()函数的返回值

mysql_query()函数执行成功返回0,为什么我搜的博客都说是true

在MySQL C API中,mysql_query()函数执行成功返回0,失败返回非0的错误码。虽然返回的是整数类型,但是在C语言中,0被视为false,非0值被视为true,因此如果mysql_query()返回0,则可以视为执行成功,即true。因此,你所看到的博客将mysql_query()返回值为0视为true是正确的。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^