Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/124.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++与MySQL获取特定数据 我试图从C++中的MySQL数据库中获取特定信息。 让我们假设我可以连接并让我的MySQL包正常工作。 下图是一个数据库。我想检索名称LISA并将其插入一个变量中以供以后使用。 有人知道怎么做吗? 下面的代码也可以使用_C++_Mysql_C_Database - Fatal编程技术网

使用C++与MySQL获取特定数据 我试图从C++中的MySQL数据库中获取特定信息。 让我们假设我可以连接并让我的MySQL包正常工作。 下图是一个数据库。我想检索名称LISA并将其插入一个变量中以供以后使用。 有人知道怎么做吗? 下面的代码也可以使用

使用C++与MySQL获取特定数据 我试图从C++中的MySQL数据库中获取特定信息。 让我们假设我可以连接并让我的MySQL包正常工作。 下图是一个数据库。我想检索名称LISA并将其插入一个变量中以供以后使用。 有人知道怎么做吗? 下面的代码也可以使用,c++,mysql,c,database,C++,Mysql,C,Database,数据库: ID NAME 1 Rico 2 John 6 Lisa 7 Max 这是我的当前输出和下面的代码。我只想要LISA,并且能够放入一个变量 Input id: 6 name: 6Lisa 代码: 第[1]行包含“Lisa”,您可以使用它吗?首先,尝试仅选择NAME列,然后选择NAME。。。。。第二,是否有什么东西阻止您将结果存储在std::字符串中?即std::string name=行[0]?最后,如果您希望名称与名称位于同一行:从插入链中删

数据库:

ID   NAME
1    Rico
2    John
6    Lisa
7    Max
这是我的当前输出和下面的代码。我只想要LISA,并且能够放入一个变量

Input id: 6
name:
     6Lisa
代码:


第[1]行包含“Lisa”,您可以使用它吗?首先,尝试仅选择NAME列,然后选择NAME。。。。。第二,是否有什么东西阻止您将结果存储在std::字符串中?即std::string name=行[0]?最后,如果您希望名称与名称位于同一行:从插入链中删除endl。@WhozCraigWell当我阅读您的评论时,我想我想到了一种方法。我想只输出第[1]行。你觉得这样理想吗?@nemasu如果我在查询身份证号码,我怎么知道这个名字?
string id_query;
string outstr;
string str8 = "Select * From users WHERE id=";
cout << "Input id: ";
cin >> id_query;
outstr = str8.c_str() + id_query;

if (mysql_query(conn, outstr.c_str()))
   {
   cerr << mysql_error(conn) << endl;
   cout << "Press any key to continue. . . ";
   cin.get();
   exit(1);
   }

res = mysql_use_result(conn);
cout << "name: " << endl;
while ((row = mysql_fetch_row(res)) != NULL)
cout << "\t" << row [0] << row[1] << endl;
cin.get();