mysql C API求助
写了一段程序
C/C++ code:
..
MYSQL* mysql;
MYSQL_RES* res;
//我想实现一个查看有没有 mysql结构,如果没有就连接。
void connect()
{
mysql_init(mysql);
mysql_realconnect(....);
}
function a ()
{
if(mysql==??)
connect();
else
dosomequery();
}
function b()
{
if(mysql==??)
connect();
else
dosomeotherquery();
}
int main()
{
...
}
这样我调用一次a 或者b之后保证 不用再重新连接数据库,只创建一次 mysql结构。
换句话说就是怎么样来写上面语句中问号的地方,怎么来判断 mysql已经连接了。
function a ()
{
if(connect()!=null)
else
dosomequery();
}
能解释一下这个是什么意思? connect 是个void型的函数,我不太理解这个做法
如需要阅读该回复,请登录或注册CSDN!
相关问答:
散分,为C/C++论坛增加点人气!!
jf
jf,楼下保持队形
只见过不敢散分的,没见过不敢接分的
接
前排留名
jf
这里人气还不错啊!
接分 …… C/C++好热闹额……其他版块就相对没这么热了
......
/*-----------c.h--------------*/
#ifndef _C_H_
#define _C_H_
extern "C" int add(int x, int y);
#endif
/*-----------c.c--------------*/
int add(int x, int y){
return ......
大家帮我看看这个代码,有很多问题,不知道怎么改,小弟在此谢谢了。
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
float date1,date2;
char op;
void ......
打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),要求最外层为"X",第二层为"Y",从第三层起每层依次打印数字0,1,2,3,...
例子:当N =5,打印出下面的图形:
X X X X X
X ......