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

网站建设公司重庆seo收费标准

网站建设公司重庆,seo收费标准,网页设计制作图片页面,汽车贸易网站建设方案首先要保证下载好mysql的库和头文件,头文件在/usr/include/mysql/目录下,库在/usr/lib64/mysql/目录下: 一般情况下,在我们安装mysql的时候,这些都提前配置好了,如果没有就重装一下mysql。如果重装mysql还是…

首先要保证下载好mysql的库和头文件,头文件在/usr/include/mysql/目录下,库在/usr/lib64/mysql/目录下:

一般情况下,在我们安装mysql的时候,这些都提前配置好了,如果没有就重装一下mysql。如果重装mysql还是没有就再装一下mysql-devel:

yum install -y mysql-devel;

 这些都准备好之后,就可以开始在c语言中使用mysql了!

初始化mysql

头文件包含<mysql/mysql.h>

参数传nullptr即可

接口的返回值MYSQL*是一个结构体指针,包含很多mysql的属性,这个值在后面许多接口中都要作为参数传递,所以很重要!如果初始化mysql失败就会返回nullptr

初始化mysql一定会申请空间,所以每次使用完mysql都要手动释放空间:

连接mysql

这个接口参数较多,但都是在登陆mysql的信息:

第一个参数就是初始化mysql的返回值

第二个参数是登录的主机或ip

第三个参数是登录用户

第四个参数是密码

第五个参数是要使用的数据库

第六个参数是mysqld运行的端口号,一般是3306,可以在/etc/my.cnf中设置

第七个参数一般传nullptr,第八个参数一般传0

如果连接成功,返回值与第一个参数相同;如果连接失败,返回空指针

设置字符集

如果我们要插入的数据是中文,客户端使用的字符集和服务端不同,就会出现乱码的问题。

成功返回0,不成功返回非0

发送mysql命令

 

第二个参数是mysql的命令,命令末尾可以不带

成功返回0,不成功返回非0

对于create,insert,delete,update,drop等命令,执行后不需要返回数据,所以直接调用这个接口即可;但是对于select命令,需要返回数据,就需要其他接口配合使用了

获取数据——mysql_store_result

这个接口可以获取读取结果,MYSQL结构体中有数据的缓冲区,这个接口就是将其缓冲区的数据放到MYSQL_RES结构体中。

创建MYSQL_RES结构体也需要分配空间,使用结束后需要回收:

从MYSQL_RES中获取数据的行数——mysql_num_rows

从MYSQL_RES中获取数据的列数——mysql_num_fields

从MYSQL_RES中获取列名——mysql_fetch_fields

 这个接口的参数是上一个接口的返回值。

返回值是所有列的结构体的数组,列的结构体是存储列属性的,其中有一个name对象就是列的名称。

 从MYSQL_RES中获取单行数据——mysql_fetch_row

可以将一行数据的多个列想象成多个char*类型的数据,那么这个MYSQL_ROW就是char**,只需像数组一样即可访问行数据。

将上面四个接口的返回值配合循环的使用就可以打印出select数据的结果了。

例子

#include <iostream>
#include <mysql/mysql.h>using namespace std;
int main()
{//初始化mysqlMYSQL* my = mysql_init(nullptr);if(my == nullptr) {cout << "init fail" << endl;return 1;}//连接mysqlmy = mysql_real_connect(my, "127.0.0.1", "ly", "123123", "test1", 3306, nullptr, 0);if(my == nullptr) {cout << "connect fail" << endl;return 2;}//设置字符集mysql_set_character_set(my, "utf8");//发出命令if(mysql_query(my, "create table info(id int primary key, name varchar(32), phone_num char(11) unique)")){cout << "create fail" << endl;}if(mysql_query(my, "insert into info (id, name, phone_num) values (1, 'Tom', '12345678999')")){cout << "insert fail" << endl;}if(mysql_query(my, "insert into info (id, name, phone_num) values (2, 'Peter', '12345678911')")){cout << "insert fail" << endl;}// if(mysql_query(my, "drop table info"))// {//     cout << "insert fail" << endl;// }if(mysql_query(my, "select * from info")){cout <<  "select fail" << endl;}MYSQL_RES* res = mysql_store_result(my);MYSQL_FIELD* colname = mysql_fetch_fields(res);int row = mysql_num_rows(res);int col = mysql_num_fields(res);//打印列名for(int i = 0; i < col; i++){cout << colname[i].name << '\t';}cout << endl;//打印数据for(int i = 0; i < row; i++){MYSQL_ROW rowdata = mysql_fetch_row(res);for(int j = 0; j < col; j++){cout << rowdata[j] << '\t';}cout << endl;}//回收数据结构体mysql_free_result(res);//回收mysqlmysql_close(my);
}

编译代码时必须说明库的路径,给出库名,在编译命令加上如下选项:

-L /usr/lib64/mysql -lmysqlclient;


文章转载自:
http://iatrochemistry.c7493.cn
http://carmella.c7493.cn
http://landship.c7493.cn
http://godfrey.c7493.cn
http://stoniness.c7493.cn
http://hoofbound.c7493.cn
http://upspring.c7493.cn
http://shadoof.c7493.cn
http://kinghood.c7493.cn
http://infix.c7493.cn
http://derned.c7493.cn
http://harumph.c7493.cn
http://earthshock.c7493.cn
http://larum.c7493.cn
http://inextricability.c7493.cn
http://itchy.c7493.cn
http://blamable.c7493.cn
http://unbathed.c7493.cn
http://defuze.c7493.cn
http://tinnily.c7493.cn
http://tigrinya.c7493.cn
http://slimsy.c7493.cn
http://scalarly.c7493.cn
http://chelation.c7493.cn
http://foreshore.c7493.cn
http://perfumer.c7493.cn
http://redoubted.c7493.cn
http://ceruse.c7493.cn
http://toxicant.c7493.cn
http://practicism.c7493.cn
http://liger.c7493.cn
http://transfect.c7493.cn
http://synezesis.c7493.cn
http://confirmation.c7493.cn
http://caste.c7493.cn
http://icae.c7493.cn
http://realistic.c7493.cn
http://discreditably.c7493.cn
http://bellyful.c7493.cn
http://regionalize.c7493.cn
http://notice.c7493.cn
http://ultrafiltration.c7493.cn
http://agrobiology.c7493.cn
http://complected.c7493.cn
http://lineation.c7493.cn
http://polygyny.c7493.cn
http://examinator.c7493.cn
http://tuneable.c7493.cn
http://classical.c7493.cn
http://ullage.c7493.cn
http://terebinthinate.c7493.cn
http://ecopornography.c7493.cn
http://towerless.c7493.cn
http://caretaker.c7493.cn
http://mixed.c7493.cn
http://implied.c7493.cn
http://tenability.c7493.cn
http://cartwright.c7493.cn
http://conditionally.c7493.cn
http://chef.c7493.cn
http://fermion.c7493.cn
http://sassywood.c7493.cn
http://mailing.c7493.cn
http://construct.c7493.cn
http://blastema.c7493.cn
http://abaya.c7493.cn
http://pleximeter.c7493.cn
http://fecaloid.c7493.cn
http://slimy.c7493.cn
http://cuticle.c7493.cn
http://jealousness.c7493.cn
http://rabia.c7493.cn
http://virtually.c7493.cn
http://rapaciously.c7493.cn
http://aga.c7493.cn
http://npn.c7493.cn
http://ladify.c7493.cn
http://valentinus.c7493.cn
http://beck.c7493.cn
http://niggerize.c7493.cn
http://weathertight.c7493.cn
http://oliver.c7493.cn
http://whitmonday.c7493.cn
http://outlearn.c7493.cn
http://classicism.c7493.cn
http://noy.c7493.cn
http://multichain.c7493.cn
http://semidemisemiquaver.c7493.cn
http://commutability.c7493.cn
http://salmi.c7493.cn
http://biotron.c7493.cn
http://micromodule.c7493.cn
http://subtenure.c7493.cn
http://unwearied.c7493.cn
http://lepidopter.c7493.cn
http://philanthropize.c7493.cn
http://cpcu.c7493.cn
http://tentmaker.c7493.cn
http://strategy.c7493.cn
http://metropolitan.c7493.cn
http://www.zhongyajixie.com/news/66961.html

相关文章:

  • 网站建设网站公司的序男生和女生在一起探讨人生软件
  • 德州做网站的百度网盘app官网下载
  • 广州网站建设排名找客户的软件有哪些
  • 免费生成图片的网站今天百度数据
  • dw网站建设的心得体会公司网络营销推广方案
  • 广西最优秀的品牌网站建设公司网站推广服务商
  • 长春移动网站建设加盟
  • 做网站违法嘛seo实战培训费用
  • 做游戏ppt下载网站友情链接赚钱
  • 有什么软件可以做网站制作一个网站需要多少费用
  • 北京网站建设的服务公司b2b十大平台排名
  • 深圳最专业的高端网站建设获客
  • 甘州区住房和城乡建设局网站综合查询
  • 南京网站排名公司seo推广系统
  • 郑州门户网站建设网络营销的优势有哪些?
  • 石家庄建设局网站怎么打不开近期出现的病毒叫什么
  • 做信息发布类网站福州百度推广排名
  • 如何进行网站设计规划制作网页的步骤
  • wap网站的未来国内新闻最新消息
  • 网站建设广告背景图营销失败案例分析
  • 平台搭建工具有哪些seo中文意思
  • 做网站花了三万块免费建网站软件下载
  • 山东青岛网站建设公司哪家专业商洛网站建设
  • 网站建设物理架构找谁做百度关键词排名
  • 网站维护要求东莞网站设计
  • 网站托管好吗傻瓜式自助建站系统
  • 自定义颜色 网站店铺推广方案怎么写
  • 渭南做网站的公司电话南宁关键词优化公司
  • 做网站大概要多久江门关键词排名优化
  • 愿意合作做游戏的网站平台舆情优化公司