1.dbcmd和dbfcmd
函式原形:
dbcmd(dbprocess *proc,char * sql);
dbcmd(dbprocess *proc, char * format,char *args);例項
dbcmd(proc,「select * from users where user=『xingxing』」);
char *user=「xingxing」;
dbfcmd
(proc
,「select * from users where user=』%s』」
,user);
功能:該函式主要是構造
sql語句,乙個是帶引數的,乙個不帶引數。
2.dbsqlexec
函式原形:
dbsqlexec
(dbprocess *proc);
例項:
dbsqlexec
(proc);
功能:該函式負責執行你所構造的
sql語句。
3.dbresults
函式原形:
dbrerults
(dbprocess *proc);
例項:
dbrerults
(proc);
功能:得到
sql語句的執行結果。返回值如果為
no_more_results=0
,表明sql
查詢為空值(就是沒有一條滿足條件的結果),如果為(
fail
)=-1
,表明查詢出錯,如果為(
success)=1
,表明有結果且不為空。
4.dbrows(全大寫)
函式原形:
dbrows
(dbprocess *proc);
例項:
dbrows
(proc);
功能:取出一行記錄的資訊。
5.dbbind
函式原形:
dbbind
(dbprocess *proc
,int colmn,
例項:
dbbind (dbproc, 1, stringbind, (dbint) 0, (byte dbfar *)x25addr);
功能:將
sql查詢出來的結果繫結到乙個變數。第乙個引數為從資料庫那裡拿的控制代碼,第二個引數是對應你的
select
語句中查詢需要的字段(注:必須是按照
select
順序繫結的,例如
select user
,password from hist1
,如果值為
1,就是繫結的
user
),第三個引數是繫結欄位的型別,最後乙個引數是繫結的變數。
6.dbnextrow
函式原形:
dbnextrow
(dbprocess *proc);
功能:該函式將取出滿足
sql語句的每一行,返回值為
0,代表處理結束,返回值為
-1出錯。
7.dbcancel
函式原形:
dbcancel
(dbprocess *proc);
功能:清空上次查詢得到的資料集,如果是乙個控制代碼的話,每次重新執行
select
語句之前都要呼叫它清空結果,不然資料庫會報錯的。
8.dbclose
函式原形:
dbclose
(dbprocess *proc);
功能:關閉控制代碼。當不再使用時必須關閉控制代碼。
9.dbinit
函式原形:
dbinit()
功能:初識化資料庫連線。返回值為
-1出錯。
10.dblogin
函式原形:
loginrec *dblogin
();
dbsetluser(login,soft); //set the database user
dbsetlpwd(login,softpass);//set password
功能:根據使用者名稱和密碼連線資料庫。
11.dbcount
函式原形:
dbcount
(dbprocess *proc);
功能:該函式將得到
sql結果集被處理的行數,可以用它來判斷你的
select
語句是否得到正確的處理。
12.dbopen
函式原形:
dbprocess * dbopen
(loginrec *login
,null);
功能:返回乙個運算元據庫的控制代碼。
另外再介紹兩個關於資料庫的出錯資訊的函式:
dberrhandle(int *err);
dbmsghandle(int* err);
python常用函式 python常用函式精講
返回值為bool型別的函式 bool是boolean的縮寫,只有真 true 和假 false 兩種取值 bool函式只有乙個引數,並根據這個引數的值返回真或者假。引數如果預設,則返回false 引數轉換使用標準的邏輯測試表示式 傳入布林型別時,按原值返回 傳入字串時,空字串返回false,否則返回...
c mysql常用函式 mysql常用函式
1.concat s1,s2,sn 函式 把傳入的引數連線成為乙個字串。例 mysql select concat aa bb cc concat a null concat aa bb cc concat a null aabbcc null 1 row in set 0.00 sec 注意 任何...
mysql 常用函式迴圈 mysql 常用函式
mysql 常用函式 數字函式 ceiling x 返回大於x的最小整數值 floor x 返回小於x的最大整數值 truncate x,y 返回數字x截短為y位小數的結果 僅僅只是截斷,不會進行四捨五入計算 聚合函式 group concat col 返回由屬於一組的列值連線組合而成的結果 字串函...