ice-php / table
对数据库请求进行封装
dev-master
2018-12-12 07:27 UTC
Requires
- php: >=7.1.0
- ice-php/cache: dev-master
- ice-php/config: dev-master
- ice-php/debug: dev-master
- ice-php/filelog: dev-master
- ice-php/functions: dev-master
- ice-php/mongo: dev-master
- ice-php/mysql: dev-master
This package is not auto-updated.
Last update: 2026-03-13 16:50:44 UTC
README
对数据库请求进行封装
此对象禁止实例化,使用单例模式
instance() :SMysql
数据库连接对象
connect(string $alias, string $mode = 'write'): PDO
获取数据库连接配置
getConfig(): array
连接指定数据库
connectDatabase(array $connectInfo): PDO
对某个表进行行锁定(默认写锁)
lock(string $tableName, string $level): void
解除表锁定
unlock(string $tableName): void
判断是否是字段名
isField(string $str): int
加上mysql字段定界符
markField(string $str): string
把值进行处理,并加上定界符
markValue($value): string
将数组中每一个值,并加上定界符
markValueArray(array $values): array
对字段列表进行标准化
formatFields($fields): array
标准化字段列表,可以是各种输入格式
createFields($fields = null): string