Как передать значение переменных, полученных во время выполнения, в запрос на обновление, используя sqlite3 в C? - PullRequest
0 голосов
/ 22 апреля 2020

Вот код, я просто хочу передать значение переменной new_pin в базу данных и обновить конкретную строку столбца с именем pin_number в моей таблице базы данных с именем user_data

void change_pin_number( struct user a) {
    int new_pin,check_pin;
    printf("\nPlease enter your previous pin number: ");
    scanf("%d", &check_pin);
    if(check_pin== a.pin_number)
    {
        printf("\n\nPlease enter your new pin number: ");
        scanf("%d", &new_pin);

        char *query = sqlite3_mprintf(" UPDATE user_data SET pin_number=new_pin WHERE id= 1");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...