这很容易理解,MySQL早在很早以前已经不提倡使用这些函数。mysql_connect 推荐使用 mysql_real_connect代替
mysql_create_db 和 mysql_drop_db 以相应的SQL语句代替。
如果你非要用旧函数可以有两种方法1 #define USE_OLD_FUNCTIONS
2 -D USE_OLD_FUNCTIONSenjoy it.swotcoder

解决方案 »

  1.   

    非常感谢
    只是第二种方法具体怎么用?还有第一种方法是不是定义在#include <mysql.h>之前
    我这样做了
    连接的时候出了问题
      

  2.   

    肯定要在他之前了啦,连接问题看你的设置上有没有问题?
    第二种方法是编译器定义用-D参数等于#define说。我说改写你的代码,用推荐的方式。
      

  3.   

    不是了
    是php编译的时候出问题了
    我想到是这个原因
    它说mysql_connect有问题我试试看
      

  4.   

    你是Linux下边还是Windows下边编译的?Windows下只能用PHP站上下载的那个版本,其他版本就出错。当年我都是自己编译来玩,2001年我就用上了ZEND引擎2.0-CVS。 哈哈
      

  5.   

    linux下边的有办法吗?
    难道非要用低版本的mysql?
      

  6.   

    你的连接错误是什么啊?你懂得C的话就改写了php的这个模块万事大吉咯。