資料庫類:
系統會自動載入 dedesql.class.php 檔案,並用
$dsql = $db = new dedesql(false);
進行初始化資料庫連線,因此在工程所有檔案中均不需要單獨初始化這個類,可直接用 $dsql 或 $db 進行操作,為了防止錯誤,操作完後不必關閉資料庫。
常用的方法:
1、執行乙個非查詢型別的sql語句, 如 insert 、create 、update 等
$rs = $db->executenonequery($sql);
返 回值為是否執行成功。
2、執行乙個非查詢型別的sql語句,並返回成功記錄數
$rs = $db->executenonequery2($sql);
與上面相比,它返回的是影響的記錄數,而不是布林值
3、 返回單個記錄
$arr = $db->getone($sql);
$dsql 如果不帶 limit ,系統會自動加上 limit 0,1
4、執行條件查詢語句
$db->setquery($dsql);
$db->execute();
while($arr = $db->getarray())
可以簡化為:
$db->execute('me',$dsql);
while($arr = $db->getarray())
'me' 為記錄集游標,用於區分不同的查詢,如:
$db->execute('me',$dsql);
while($arr = $db->getarray())
}像這種情 況必須指定乙個值區分預設的'me'引數,否則會出錯
$db->getarray($rsid,$acctype) 引數
$rsid="me"
$acctype=mysql_assoc
在 查詢游標中讀取資料還可以用
$db->getobject($rsid="me");
返回的結果是用類結構表示的值。
5、 獲取上乙個插入的自動遞增主鍵id值
$db->getlastid();
6、獲得查詢的總記錄數
$db->gettotalrow($rsid="me")
7、 獲得mysql的版本號
$db->getversion($isformat=true)
預設的情況下會轉換成 x.xx 形式浮點數
8、析放某查詢的資源
$db->freeresult($rsid="me");
9、 在資料庫中是否存在某資料表
$db->istable($tbname)
10、重新選擇要操作的資料庫
$db->selectdb($dbname);
11、 獲得資料庫連線標識
$db->linkid
獲得這個連線標識後,可以直接用mysql相關函式進行資料庫操作
在非不得已的 情況,專案中一般不使用這個變數。
QT常用的類和函式總結
此文是在學習qt的時候所用到的一些函式,因為函式在一段時間後會遺忘,所以將他們記錄下來。qpushbutton settext ok 設定按鍵顯示的姓名,例如設定為 ok setshortcut qkeysequence tr ctrl k 設定按鈕的快捷鍵,例如 設定為 ctrl k setena...
tf中的常用類和函式
geometry msgs posestamped 訊息簡介 內容包括序列號 時間戳 frameid 位姿 點表示位置和四元數表示姿態 tf transform和tf pose完全一樣,就是乙個typedef 類簡介 儲存了3 3旋轉矩陣和3 1平移向量。tf stampedtransform 類簡...
類的常用函式
一 類的常用函式 1 issubclass 檢測乙個類是否是另乙個類的子類 格式1 isssubclass 被檢測類,父類 返回值 布林值 格式2 issubclass 被檢測類,父類1,父類2,父類3 返回值 布林值 注意 只要有乙個類是當前被檢測的父類,那麼最終結果就是true 練習1 檢查ba...