C语言 中mysql_query()函数的返回值是什么?

C语言 中mysql_query()函数的返回值是什么?,第1张

mysql_query() 仅对 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询执行不正确则返回 FALSE。对于其它类型的 SQL 语句,mysql_query() 在执行成功时返回 TRUE,出错时返回 FALSE。非 FALSE 的返回值意味着查询是合法的并能够被服务器执行。这并不说明任何有关影响到的或返回的行数。 很有可能一条查询执行成功了但并未影响到或并未返回任何行。

执行sql语句的主要API函数被恰当的命名为:

int

mysql_query(MYSQL

*connection

,const

char

*query)

如果成功返回0.

1.不返回数据的SQL语句

my_ulonglong

mysql_affected_rows(MYSQL

*connection)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zaji/6162695.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存