欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql_query C語言實例

傅智翔2年前8瀏覽0評論

MySQL是一款廣泛使用的關系型數據庫,而MySQL的C API提供了C語言接口,方便開發者在C語言程序中使用MySQL進行數據庫操作。其中,mysql_query()函數是MySQL C API中用于執行SQL語句的函數之一。

#include <mysql/mysql.h>
#include <stdio.h>
int main() {
MYSQL mysql;
MYSQL_RES *res;
MYSQL_ROW row;
mysql_init(&mysql);
mysql_real_connect(&mysql, "localhost", "user", "password", "database", 0, NULL, 0);
mysql_query(&mysql, "SELECT * FROM users");
res = mysql_use_result(&mysql);
while ((row = mysql_fetch_row(res)) != NULL) {
printf("%s %s\n", row[0], row[1]);
}
mysql_free_result(res);
mysql_close(&mysql);
return 0;
}

上面的示例代碼演示了如何使用mysql_query()函數執行SELECT語句,并通過mysql_use_result()mysql_fetch_row()函數獲取查詢結果,并打印到控制臺上。

需要注意的是,在實際使用中,開發者應該在使用mysql_query()函數之前,確保已經通過mysql_real_connect()函數成功連接到了MySQL數據庫,并且有足夠的權限進行操作。