Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 通过c+发送查询+;_C++_Sql - Fatal编程技术网

C++ 通过c+发送查询+;

C++ 通过c+发送查询+;,c++,sql,C++,Sql,我将以下数据存储在字符串中 string name = "gokera atoram" 我想用c中的sql命令发送这个++ mysql_query ( ... , ? ) ; 我应该在标有“?”的地方写些什么 命令: insert into Names values ( name ); 编辑: 更多信息,我从standart input获取数据 cin>>名称 mysql_查询(…,?) 如果我像“insert…(name)”这样写,名称将被视为字符串,而不是变量名。请看下面的示例。 它说

我将以下数据存储在字符串中

string name = "gokera atoram"
我想用c中的sql命令发送这个++

mysql_query ( ... , ? ) ;
我应该在标有“?”的地方写些什么

命令:

insert into Names values ( name );
编辑:

更多信息,我从standart input获取数据

cin>>名称 mysql_查询(…,?)

如果我像“insert…(name)”这样写,名称将被视为字符串,而不是变量名。

请看下面的示例。 它说:

intmysql\u查询(mysql*mysql,const char*stmt\u str)

说明

执行以null结尾的字符串指向的SQL语句 stmt\u str。通常,字符串必须由单个SQL语句组成 并且您不应该将终止分号(;)或\g添加到 陈述如果已启用多语句执行,则 字符串可以包含几个用分号分隔的语句


我想可能会有帮助

@Sayem,看看“插入测试(fid,FVARCAR20)值(1,'一些字符串(1)”;,在“”中,有一个字符串,而不是变量名。@user1147125:不能使用字符串连接将字符串变量的值与此查询字符串连接起来吗?可以使用
ostringstream
格式化查询。如果你没有任何关于
ostringstream
的文档,你可以用谷歌搜索。@Benoit,是的,你找到我了,这是一个家庭作业。老师说,谁解决这个问题需要1000分,并赚取100000美元。这类问题在cs课程中经常被问到,因为它太复杂了。。。你在开玩笑吧?你以前见过这种类型的家庭作业吗?请删除你的答案,这样我就可以删除我的问题了。我不明白他们为什么投反对票。我想删除我的问题。为什么我要删除我的答案?你不喜欢吗?你不必仅仅因为有人投了反对票就删除你的问题,如果有人有问题,他会给你写评论,否则这不是他的问题,你很难在SOverflow上写任何东西而不被否决。只是不要在意没有对原因进行评论的反对票。