将int / char插入数据库

时间:2017-09-21 14:17:39

标签: c++

将字符串插入我的数据库是这样的,但我如何插入char或int ??

string us,pw,sc;
cout<<"enter us: "<<endl; cin>>us;
cout<<"enter pw: "<<endl; cin>>pw;
cout<<"enter sc: "<<endl; cin>>sc;

string query="insert into users(Username,Password,Seccode) values('"+us+"','"+pw+"','"+sc"')";

const char* q = query.c_str();

qstate = mysql_query(conn,q);

1 个答案:

答案 0 :(得分:0)

对于char,如果您将变量c作为char,则可以使用它将其转换为字符串

string(1, c)

如果你有i作为int使用它来进行投射

std::to_string(i)