用C語言操作mysql資料庫上傳變數

2021-08-17 05:56:19 字數 429 閱讀 3705

上傳命令:insert into table_name(list1,list2,...) values("***","***")

當上傳的值為變數時可如此執行

string a="上傳的檔案";

int id=1;//以上變數可隨意定義

char sqlstr[100];

sprintf_s(sqlstr,"insert into table_name(list1,list2..) values('%d','%s')",id,a);//將整句mysql執行語句存到sqlstr裡面

if(mysql _query(&mysql,sqlstr))//執行mysql語句

printf("上傳失敗!")

printf(「上傳成功」);

需要注意的是values的變數替代需要用單引號。

C語言下用MySQL對資料庫操作

標籤 工程 需要標頭檔案 include 命令列編譯,使用下面的命令 gcc test.c o test i usr local include mysql l usr local lib mysql lmysqlclient lz lm 引數在linux環境下可以寫到makefile檔案裡 mak...

C語言操作MYSQL資料庫

因為最近聊天室的專案需要使用資料庫,所以我在這裡寫一篇部落格來講解一下如何用c語言來使用聊天室 mysql init mysql mysql 初始化乙個控制代碼 mysql library init 0,null,null 連線資料庫的重要一步 接下來還有最重要的一步就是為你的資料庫設定中文字符集,...

C語言操作mysql資料庫

usr local mysql support files mysql.server startmysql uroot p1 u 後邊接使用者名稱 p 後邊代表密碼 i 代表路徑 標頭檔案的目錄 l 動態庫的路徑 指定庫的路徑 l 指定需連線的庫名 gcc dm01 hello.c o dm01 h...