色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c mysql 函數返回值

錢瀠龍2年前9瀏覽0評論

C MySQL 函數返回值是指在執行一個 MySQL 查詢語句時,該語句執行完畢后返回的值。這個返回值對于程序的運行起到了非常重要的作用,因為它提供了程序執行狀態的相關信息,幫助程序員在處理 MySQL 數據庫時了解操作是否成功。下面我們將介紹一下在 C 語言中使用 MySQL 函數時,相關函數的返回值。

MYSQL *mysql_init(MYSQL *mysql)

mysql_init 函數用來初始化一個 MYSQL 結構,如果初始化失敗,將返回 NULL 值。

MYSQL *mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long clientflag)

mysql_real_connect 函數用于建立一個數據鏈接。如果連接成功,該函數將返回一個 MYSQL 結構句柄,否則將返回 NULL 值。

int mysql_query(MYSQL *mysql, const char *stmt_str)

mysql_query 函數用于執行 MySQL 查詢語句。如果查詢成功,函數將返回 0 值,否則將返回其它值。

MYSQL_RES *mysql_store_result(MYSQL *mysql)

mysql_store_result 函數用于把查詢結果儲存在本地。如果查詢成功,該函數將返回一個 MYSQL_RES 結構句柄,否則將返回 NULL 值。

unsigned int mysql_num_fields(MYSQL_RES *result)

mysql_num_fields 函數用于獲取查詢結果集中的列數。如果查詢結果集沒有列,該函數將返回 0 值。

int mysql_destroy_result(MYSQL_RES *result)

mysql_destroy_result 函數用于銷毀結果集。如果銷毀成功,該函數將返回 0 值,否則將返回其它值。

以上就是 C MySQL 函數返回值的相關信息介紹。當程序執行時,一定要注意這些返回值,否則將會影響程序的運行結果。