- $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|