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

- вот код

void login_to_account(struct user a)
{

    int test_pin_no;
    printf("Enter your pin number: ");
    scanf("%d",&test_pin_no);
    char *query = sqlite3_mprintf("SELECT pin_number FROM user_data WHERE pin_number=%d",test_pin_no);
    rc = sqlite3_exec(db, query,callback, 0, &zErrMsg);
    if (rc != SQLITE_OK) {
        fprintf(stderr, "SQL error: %s\n", zErrMsg);
        sqlite3_free(zErrMsg);
    } else {

        printf("\t\t\t\t|___________________________________________________________________|\n");
        printf("\t\t\t\t|                                                                   |\n");
        printf("\t\t\t\t                  Welcome to Your account %s                            \n", a.name);
        printf("\t\t\t\t|___________________________________________________________________|\n");

        selecting_options(a);
        repeat_task(a);
    }

} 

Я просто хочу войти в учетную запись, когда пользователь вводит свой пин-код. Написанный мною запрос не работает, так что я могу сделать, чтобы это работало правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...