使用c语言在mysql中插入数据的问题
不知道为什么,没有错误,但是就是没有数据插入。。
我的数据库结构是id(设置的自增)、name、age、sex。
求各位大神帮个忙查一下,哪里出了问题,多谢!
程序如下:
#include
#include
#include "/usr/include/mysql/mysql.h"
int main (int argc, char *argv[])
{
MYSQL my_connection;
int res;
mysql_init(&my_connection);
// if ((&my_connection = mysql_init(NULL)) ==NULL)
// {
// printf("cannot initialize mysql!/n");
// return 1;
// }
if (!mysql_real_connect(&my_connection,"localhost","root","123","db_friends",0,NULL,0))
{
printf("%d-%s/n",mysql_errno(&my_connection),mysql_error(&my_connection));
return 1;
printf("connect success!/n");
res = mysql_query(&my_connection,"insert into basic value('abc',10,m)");
}
}
------解决方案--------------------
打印出来你的sql看看
------解决方案--------------------
res = mysql_query(&my_connection,"insert into basic value('abc',10,m)");
------解决方案--------------------
insert into basic values(null,'abc',10,m);
微信 赏一包辣条吧~
支付宝 赏一听可乐吧~