您的位置:首页 > 编程语言 > C语言/C++

c++操作mysql - 查询结果集

2017-12-20 17:13 260 查看
int mysql_query(MYSQL* mysql, const char* query) //查询函数,成功返回零,否则返回错误类型非零值。

• const char* mysql_error(MYSQL* mysql) //返回最近一次调用失败的错误消息(返回的是字符串消息)

• unsigned int mysql_errno(MYSQL* mysql) //返回最近一次调用失败的错误代号(返回的是数字代号)

• MySQL_RES* mysql_store_result(MYSQL* mysql) //将数据库中查询(mysql_query)得到的结果(集合)存放在MySQL_RES结构中


• MySQL_RES* mysql_use_result(MYSQL* mysql) //将数据库中查询(mysql_query)初始化检索,以便于后面一行一行的读取结果集,而它本身并没有从服务器读取任何数据



• unsigned int mysql_num_fields(MYSQL_RES* res) //返回结果集中的列的数目

• MYSQL_ROW* mysql_fetch_row(MYSQL_RES* res) //返回结果集(MYSQL_RES)的当前行的结果

• unsigned int mysql_num_rows(MYSQL_RES* res) //返回结果集中的行的数目

• unsigned long* mysql_fetch_lengths(MYSQL_RES* res) //返回结果集中各列的长度(可用于字符串拷贝,代替strlen函数)

• void mysql_close(MYSQL* mysql) //数据库使用完毕之后应该进行关闭
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: