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: 2024-09-27 09:58:34 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