linux系统下c语言连接mysql数据库时有关mysql_error这个函数的返回值的问题,求知情人士

linux系统下c语言连接mysql数据库时有关mysql_error这个函数的返回值的问题,求知情人士,第1张

应该这样用,连接的时候不要指定数据库,分步 *** 作和检测

if(!mysql_real_connect(character_ptr,"localhost","root","24157518",

NULL

,0,NULL,0))

printf("Error

connecting

to

server:

%s\n",

mysql_error(character_ptr))

if(!mysql_select_db(character_ptr,

"test_database"))

printf("Error

connecting

to

database:

%s\n",

mysql_error(character_ptr))

显然不对

extension=php_mysql.dll

extension=php_mysqli.dll

这个东西是windows环境里面用的

linux的php.ini不要打开这两个

1:在终端下:mysql -V。 以下是代码片段

[shengting@login ~]$ mysql -V

2:在mysql中:mysql>status

以下是代码片段:

mysql>status

3:在help里面查找

以下是代码片段:

[shengting@login ~]$ mysql –help | grep Distrib

4:使用mysql的函数

以下是代码片段:

mysql>select version()

小提醒,使用mysql命令就必须在mysql登录之后才可以使用哦,在linux中就不需要登录mysql了

看一下《linux就该这么学》


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6149452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存