- $dosql 數據庫操作類
- 所在位置:include/mysql.class.php
| 具體方法 | 方法說明 |
| -- | -- |
|$dosql->QueryNone($sql) | 與ExecNoneQuery方法功能相同,執行一個不返回結果的SQL語句,如update,delete,insert等。 |
|$dosql->Query($sql,$id)|與Execute方法功能相同,執行一個帶返回結果的SQL語句,如SELECT,SHOW等。$id的用途在于區別每個記錄集,普通查詢可以省略,循環多個記錄集需填寫。|
|$dosql->ExecNoneQuery($sql)|執行一個不返回結果的SQL語句,如update,delete,insert等。|
|$dosql->Execute($sql,$id)|執行一個帶返回結果的SQL語句,如SELECT,SHOW等。$id的用途在于區別每個記錄集,普通查詢可以省略,循環多個記錄集需填寫。|
|$dosql->GetOne($sql, $acctype=MYSQL_ASSOC)|執行一個SQL語句,返回前一條記錄或僅返回一條記錄。$acctype為返回記錄集方式,MYSQL_ASSOC為字段名(默認),MYSQL_NUM為字段數比如row[2],MYSQL_BOTH為字段名、數都可以。|
|$dosql->GetArray($id,$acctype)|返回當前的一條記錄并把游標移向下一記錄,$id可以省略,即為Execute等查詢出來的記錄集ID。$acctype同上。|
|$dosql->GetTotalRow($id)|獲得查詢的總記錄數,$id可以省略。|
|$dosql->IsTable($tbname)|檢測是否存在某數據表。|
|$dosql->GetTableRow($tbname)|獲得指定表數據總記錄數。|
|$dosql->GetLastID()|獲取上一步INSERT操作產生的ID|