skip menu and go to main content

body start

SQLite DBMS

  쿼리를 두번 날릴시에.. 1 ]

07.03.27-11:09:34

310656

Submitted by Angel Five

 

View933

 

#include <stdlib.h>
#include <sqlited.h>
#include <qDecoder.h>
#include "../common/common.h"

int main(void) {
        sqlited *db;
        sqlited_result *result;
        sqlited_result *result1;
        const char **result_row;

        char query[256];

        qDecoder();
        qContentType("text/html");
        db = connect_sqlited(LIST_DB, SQLITED_USER, SQLITED_PASS, SQLITED_IP, SQLITED_PORT);

        sprintf(query, "select count(prino) from rec_tbl");

        result = sqlited_query(db, query);

        printf("count = %s<br />", sqlited_fetch_result(result, 0, 0));

        sprintf(query, "select count(prino) from rec_tbl");

        result1 = sqlited_query(db, query);

        printf("count = %s <br />", sqlited_fetch_result(result1, 0, 0));

        sqlited_free_result(result);
        sqlited_free_result(result1);
        sqlited_close(db);
        return 1;
}


테스트로 만들었습니다.

두번째 count는 null로 나오네요..

제가 놓치고 있는 부분이 있는지 여쭤보고 싶습니다.
select쿼리를 두번을 날리는게 문제가 있습니다.

해결방법 알려주시면 감사하겠습니다.

Comments on this artfact

1 Comments

Angel

#include <stdlib.h>
#include <sqlited.h>
#include <qDecoder.h>
#include "../common/common.h"

int main(void) {
        sqlited *db;
        sqlited_result *result;
        sqlited_result *result1;
        const char **result_row;

        char query[256];

        qDecoder();
        qContentType("text/html");
        db = connect_sqlited(LIST_DB, SQLITED_USER, SQLITED_PASS, SQLITED_IP, SQLITED_PORT);

        sprintf(query, "select count(prino) from rec_tbl");

        result = sqlited_query(db, query);

        printf("count = %s<br />", sqlited_fetch_result(result, 0, 0));

        sprintf(query, "select count(prino) from rec_tbl");

        result1 = sqlited_query(db, query);

        printf("count = %s <br />", sqlited_fetch_result(result1, 0, 0));

        sqlited_free_result(result);
        sqlited_free_result(result1);
        sqlited_close(db);
        return 1;
}


테스트로 만들었습니다.

두번째 count는 null로 나오네요..

제가 놓치고 있는 부분이 있는지 여쭤보고 싶습니다.
select쿼리를 두번을 날리는게 문제가 있습니다.

해결방법 알려주시면 감사하겠습니다.

07.03.27-11:09:34