LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 639|回复: 1

请教一个关于mysql问题:

[复制链接]
发表于 2006-11-19 18:19:43 | 显示全部楼层 |阅读模式
我的代码有问题吗?为什么运行出来结果是:
mysql_real_connect()failed:
  Error 0 ()      


#include<stdio.h>
#include<mysql.h>
#define def_host_name NULL
#define def_user_name NULL
#define def_password NULL
#define def_db_name NULL

MYSQL *conn;
int main(int argc,char *argv[])
{
conn=mysql_init(NULL);
if (conn==NULL)
{
  fprintf (stderr,"mysql_init()failed(probably out of memory)\n");
  exit(1);
}
if(mysql_real_connect(
   coon,
   def_host_name,
   def_user_name,
   def_password,
   def_db_name,
   0,
   NULL,
   0)
  ==NULL);
{
    fprintf(stderr,"mysql_real_connect()failed:\nError %u (%s)\n",
            mysql_errno(conn),mysql_error(conn));
    exit(1);
}
mysql_close(conn);
exit(0);
}
服务器在本机,没有密码。
发表于 2006-11-19 22:18:40 | 显示全部楼层
==NULL);
哈哈,自己想想为什么吧!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表