mysql_store_result

mysql c api

非 Y 不嫁゛ 提交于 2020-01-01 14:32:41
这里归纳了C API可使用的函数,并在下一节详细介绍了它们。 函数 描述 mysql_affected_rows() 返 回上次UPDATE、DELETE或INSERT查询更改/删除/插入的行数。 mysql_autocommit() 切换 autocommit模式,ON/OFF mysql_change_user() 更改打开连接上的用户和数据库。 mysql_charset_name() 返 回用于连接的默认字符集的名称。 mysql_close() 关闭服务器连接。 mysql_commit() 提 交事务。 mysql_connect() 连接到MySQL服务器。该函数已不再被重视,使用 mysql_real_connect()取代。 mysql_create_db() 创建数据库。该函数已不再被重视,使用 SQL语句CREATE DATABASE取而代之。 mysql_data_seek() 在查询结果集中查找属性行编号。 mysql_debug() 用 给定的字符串执行DBUG_PUSH。 mysql_drop_db() 撤销数据库。该函数已不再被重视,使用SQL语句DROP DATABASE取而代之。 mysql_dump_debug_info() 让服务器将调试信息写入日志。 mysql_eof() 确 定是否读取了结果集的最后一行。该函数已不再被重视

mysql c api

余生长醉 提交于 2020-01-01 14:32:03
这里归纳了C API可使用的函数,并在下一节详细介绍了它们。 函数 描述 mysql_affected_rows() 返 回上次UPDATE、DELETE或INSERT查询更改/删除/插入的行数。 mysql_autocommit() 切换 autocommit模式,ON/OFF mysql_change_user() 更改打开连接上的用户和数据库。 mysql_charset_name() 返 回用于连接的默认字符集的名称。 mysql_close() 关闭服务器连接。 mysql_commit() 提 交事务。 mysql_connect() 连接到MySQL服务器。该函数已不再被重视,使用 mysql_real_connect()取代。 mysql_create_db() 创建数据库。该函数已不再被重视,使用 SQL语句CREATE DATABASE取而代之。 mysql_data_seek() 在查询结果集中查找属性行编号。 mysql_debug() 用 给定的字符串执行DBUG_PUSH。 mysql_drop_db() 撤销数据库。该函数已不再被重视,使用SQL语句DROP DATABASE取而代之。 mysql_dump_debug_info() 让服务器将调试信息写入日志。 mysql_eof() 确 定是否读取了结果集的最后一行。该函数已不再被重视

MySQL――C常用API

匿名 (未验证) 提交于 2019-12-02 22:06:11
1、mysql_num_fields() 返回结果集中的列数。 unsigned int mysql_num_fields ( MYSQL_RES * result ) 要想传递 MYSQL *参量取而代之,请使用无符号整数 mysql_field_count ( MYSQL * mysql )。 描述 返回结果集中的行数。 注意,你可以从指向结果集的指针或指向连接句柄的指针获得行数。如果 mysql_store_result ()或 mysql_use_result ()返回 NULL ,应使用连接句柄(因而没有结果集指针)。在该情况下,可调用 mysql_field_count ()来判断 mysql_store_result ()是否生成了非空结果。这样,客户端程序就能采取恰当的行动,而不需要知道查询是否是 SELECT 语句(或类似 SELECT 的语句)。在下面的示例中,介绍了执行该操作的方式。 返回值 表示结果集中行数的无符号整数。 2、mysql_num_rows() 返回结果集中的行数。 my_ulonglong mysql_num_rows ( MYSQL_RES * result ) 描述 返回结果集中的行数。 mysql_num_rows ()的使用取决于是否采用了 mysql_store_result ()或 mysql_use_result (

C++操作Mysql数据库/Linux下

廉价感情. 提交于 2019-12-01 16:26:00
本文链接:https://blog.csdn.net/Tanswer_/article/details/72796570 想用C++写项目,数据库是必须的,所以这两天学了一下C++操作Mysql数据库的方法。也没有什么教程,就是在网上搜的知识,下面汇总一下。 连接MySQL数据库有两种方法:第一种是使用ADO连接,不过这种只适合Windows平台;第二种是使用MySQL自己的C API函数连接数据库。我是在Linux平台下开发,所以就采用第二种方法,有很多Api函数,但是常用的就几个,我也是就用到其中的几个。 API函数 1.mysql_real_connect() 连接一个mysql服务器 MYSQL *mysql_real_connect (MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long client_flag) 如果连接成功,返回MYSQL*连接句柄。如果连接失败,返回NULL。对于成功的连接,返回值与第1个参数的值相同 2.mysql_query() 执行指定”以NULL终结的字符串”的SQL查询 返回一个结果表,假定查询成功,可以调用