当前位置: 首页 > news >正文

做公众号的网站模板wordpress百度小程序插件

做公众号的网站模板,wordpress百度小程序插件,怎么做移动网站吗,沈阳网站seo优化哪家好常用的API接口 在C中常用的mysql API接口 1、初始化mysql对象。 mysql_init(NULL);2、mysql连接函数:第一个参数是无连接的mysql对象,第二个参数是mysql地址,后面是用户名、密码、库名。函数返回一个有连接的MySQL对象。 mysql_real_connec…

常用的API接口

在C中常用的mysql API接口

1、初始化mysql对象。

mysql_init(NULL);

2、mysql连接函数:第一个参数是无连接的mysql对象,第二个参数是mysql地址,后面是用户名、密码、库名。函数返回一个有连接的MySQL对象。

mysql_real_connect(m_mysql, maddr, "root", "123456", "db", 0, NULL, 0);

3、sql查询函数:有连接的mysql对象,SQL语句。

mysql_query(m_mysql, sql.c_str());

4、获取查询结果集:将查询结果放在MYSQL RES* 对象中。

MYSQL_RES* res = mysql_store_result(m_mysql); 

5、从查询结果集中获取结果记录

MYSQL_ROW row = mysql_fetch_row(res);

6、从查询结果集中获取结果数量

mysql_num_rows(res);

7、判断获取最近一次查询结果集的列数,如果最后一个查询不是SELECT查询(无结果集),则此函数返回0。

mysql_field_count(m_mysql);

代码示例

根据用户ID获取其对应的组名

//先从参数列表中获取可连接的mysql地址
int db_c connect(void){MYSQL* mysql = m_mysql; //先拷贝原地址 做副本//寻找可用的连接 定义一个常量迭代器 遍历配置列表for(std::vector<std::string>::const_iterator maddr = g_maddrs.begin() ;maddr != g_maddrs.end() ; ++maddr){//判断当前地址是否可用if(m_mysql = mysql_real_connect(mysql , maddr->c_str(),"root", "123456", "db", 0, NULL, 0)){return OK; //#define OK 1  链接成功返回OK}}//遍历结束后 无可用连接 打印错误日志logger_error("connect database fail: %s",mysql_error(m_mysql = mysql));return ERROR; //#define ERROR 0
}
//根据用户ID获取其组名
int db_c::get(char const* userid, std::string& groupname){//拼接sql语句acl::string sql;sql.format("SELECT group_name FROM t_router WHERE userid='%s';",userid);//执行查询语句if(mysql_query(m_mysql, sql.c_str())){//如果失败打印日志logger_error("query database fail: %s, sql: %s",mysql_error(m_mysql), sql.c_str());return ERROR;}//获取查询结果集MYSQL_RES* res = mysql_store_result(m_mysql);//如果获取失败打印日志if (!res) {logger_error("result is null: %s, sql: %s",mysql_error(m_mysql), sql.c_str());return ERROR;}//从查询结果集中 获取查询记录MYSQL_ROW row = mysql_fetch_row(res);//如果失败打印日志if (!row)logger_warn("result is empty: %s, sql: %s",mysql_error(m_mysql), sql.c_str());else { //成功的话 获取结果groupname = row[0];}return OK;
}
http://www.dtcms.com/a/463180.html

相关文章:

  • AI驱动下的SEO关键词优化解决方案与实践指南
  • 邢台seo技术seo技术什么意思
  • 做网站不赚钱的原因网站一直百度上搜不到是怎么回事
  • 郑州网站优化汉狮网络如何搭建asp网站
  • 网站修改工具怎样建设个自己的网站
  • 项目中需求优先级冲突时怎么办?
  • 网站建设包括哪几个方面wordpress仿站实战
  • 佛山网站建设专业品牌已有网站做google推广
  • 物流网站建设 市场分析施工企业项目管理系统
  • 内部目标与客户目标冲突时,如何协调
  • KLA/TENCOR Voyager
  • 电子商务网站建设的模式上海装修公司排名上海装修公司
  • 服务器的时钟与主域控制器的时钟不一致吗
  • 中国空间站搭建国际合作平台化工产品网站建设
  • 福清网站商城建设中国淮南网
  • 五金模具技术支持 东莞网站建设提高网站建设水平
  • Docker 镜像结构与 Dockerfile 案例
  • 做网站的知名品牌公司东阳网站建设怎么选
  • 信用门户网站建设方案四川省工程建设信息网
  • 东莞市住房和城乡建设厅网站做网站的流量怎么算钱
  • 济南 制作网站 公司哪家好用asp做网站遇到的问题
  • 什么叫微网站wordpress建的网站如何跟微信集成
  • 企业网站建设的方法猪八戒网站建设公司
  • 声学成像设备的核心原理
  • TrendForce:AI浪潮下的NAND存储需求解读
  • 网站建设征税标准成立公司代理
  • 广告联盟官网厦门网站关键词优化
  • 做php网站用的软件几十万做网站平台
  • 让对象支持上下文管理协议:深入理解Python with语句的原理与实践
  • 高清4K电脑直播, 硬件方案怎样最省钱?