函数名:Table::insert()
适用版本:PHP 5.1.0及以上版本
用法:Table::insert()函数用于向数据库表中插入新的记录。
语法:
Table::insert(array $data, bool $returnId = false): bool|int
参数:
- $data:必需,包含要插入的数据的关联数组。
- $returnId:可选,指定是否返回插入的记录的ID,默认为false。
返回值:
- 如果插入成功,返回true。
- 如果插入失败,返回false。
- 如果设置$returnId为true,则在插入成功后,返回插入记录的ID。
示例:
// 假设有一个名为users的表,包含id、name和email字段
// 插入一条记录,不返回ID
Table::insert([
'name' => 'John Doe',
'email' => 'john@example.com'
]);
// 插入一条记录,并返回插入的ID
$insertedId = Table::insert([
'name' => 'Jane Smith',
'email' => 'jane@example.com'
], true);
// 插入多条记录
Table::insert([
[
'name' => 'Tom',
'email' => 'tom@example.com'
],
[
'name' => 'Alice',
'email' => 'alice@example.com'
]
]);
注意事项:
- Table::insert()函数通常用于与数据库操作相关的类中,具体实现方式可能因框架或库而异。
- 在实际使用中,需要根据具体的数据库操作类或框架进行相应的调用和参数设置。以上示例仅为演示目的。