#include <iostream>
#include </usr/local/include/mysql++/mysql++.h>
#include "/usr/local/include/mysql++/cmdline.h"
#include </usr/include/mysql/mysql_version.h>
int main(){
if(conn1.connect(db1, server, username, pass))
{
mysqlpp::Query query = conn1.query("SELECT * FROM `table` WHERE FIND_IN_SET('"+strzipcode+"',`Zipcodes`);");
if (mysqlpp::StoreQueryResult res1 =query.store())
{
cout << "We have:"<<endl;
for (size_t i= 0; i < res1.num_rows();i++)
{
cout<<res1[i][0]<<endl;
}
}
return 0;
}
//這裏RES1 [I] [0]給我存儲在我的數據庫(2014-01-10)日期。 我想存儲這個日期在一些變量和打印進一步處理。因爲在我的下一個查詢我需要通過這個日期作爲變量。 我想這在雙轉換或詮釋,如:如何存儲日期某些變量在C++中
int dateStart =atoi(res1[i][1]);
cout << "DateStart :"<<dateStart << endl;
但是,這是給我輸出2014僅2014-01-10不是。 由於我是新來的C++我需要你的幫助。提前感謝
爲什麼不簡單地使用'string'? – herohuyongtao
你能解釋一下嗎?我嘗試過使用字符串,但它給了我一個錯誤 – user3282963
'res1 [i] [1]'的類型是什麼? – herohuyongtao