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) //数据库使用完毕之后应该进行关闭