你可以用mysql_query()执行 insert into 语句以插入记录。
具体的例子你可以在MYSQL的官方手册中找到。

解决方案 »

  1.   

    这个我知道
    string str = "INSERT INTO shop VALUES("DD","FF");"
    mysql_query(&mysql,str.c_str())我主要是想插入自己输入的值,但不知怎么向里面传递值,比如我输入:“ding,33”;然后怎么通过mysql_query()这个函数把我输入的数插入到数据库中?
      

  2.   

    string str = "INSERT INTO shop VALUES("DD","FF");"那在C++中根据变量生成一个字符串应该就可以满足你的要求了。
    "INSERT INTO shop VALUES("+ iID +","+iLongIntegerNum+");"
      

  3.   

    Please refer to: 
    http://www.iihero.com/?id=12
      

  4.   

    用MFC吧,用CEdit控件还有CString来配合就可以了
      

  5.   

    我以前用过vc+ado访问 数据库,知道有odbc ,ole db, ado.ado.net等方式访问数据库。。刚才看到楼主的帖子才得出还有  还有这种函数可以直接使用。。请问 楼主使用的这个函数,是基于什么方式访问数据库????、
    2.  这些函数是跨平台的吗?? 
      

  6.   

    sprintf(buffer,"insert into stu(id,name,sex,phone) values('%d','%s','%s','%s')",&id,name,sex,phone);
      

  7.   

    sprintf(buffer,"insert into stu(id,name,sex,phone) values('%d','%s','%s','%s')",&id,name,sex,phone);