自己动手 丰衣足食!!! 问题已解决 其实是连接数据库的时候 一定要注意细节!!! 细节如下:
MYSQL *mydata;
mydata = mysql_init(NULL);
mydata = mysql_real_connect(mydata, "localhost", "root", "password", "DBname", 0, NULL, 0);
这几步必须要有返回值 且必须返回给MYSQL*的mydata 这样才能算是真正连接到了数据库 我之前在mysql_real_connect函数执行的时候 没有获取他的返回值 只是对返回值直接在if()中判断 虽然没有错误 但是一到下面的mysql_query()进行操作时 因为数据库没有连接成功 所以他会报错!!
好啦!! 此贴已结!!! 希望遇到相同问题的朋友能够看到!!!!