چطور متغیر را به Query پاس بدم؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

چطور متغیر را به Query پاس بدم؟

0 امتیاز

این کدمه :

#include <iostream>
#include <string>
#include </usr/local/include/mysql++/mysql++.h>
#include "/usr/local/include/mysql++/cmdline.h"
#include </usr/include/mysql/mysql_version.h>
int main(){
  int zipcode=2105;
  ostringstream strzip;
  strzip << zipcode;
  string strzipcode = strzip.str();

  mysqlpp::Query query = conn1.query("SELECT * FROM `table` WHERE FIND_IN_SET( 'strzipcode', `TableZipcodes`");
  if (mysqlpp::StoreQueryResult res1 =query.store())
  {
    cout << "We have:" << endl;
    for (size_t i= 0; i < res1.num_rows();i++)
    {
      cout<< '\t' <<res1[i][0]<<endl;
    }
  }
  else
  {
    cerr << "Failed to get item list: " << query.error() << endl;
    return 1;
  }

  return 0;
}

 

وقتی من کدو اجرا می کنم خطا میگیره من متغیر strzipcide را به query پاس می دم.چطور در اینجا بایستی متغیر رو پاس بدم.؟

سوال شده بهمن 16, 1392  بوسیله ی RED (امتیاز 494)   9 30 41
دوباره تگ گذاری شد بهمن 16, 1392 بوسیله ی BlueBlade

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...