English | 简体中文 | 繁體中文
查询

Table::insert()函数—用法及示例

「 向数据库表中插入新的记录 」


函数名: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()函数通常用于与数据库操作相关的类中,具体实现方式可能因框架或库而异。
  • 在实际使用中,需要根据具体的数据库操作类或框架进行相应的调用和参数设置。以上示例仅为演示目的。
补充纠错
上一个函数: Table::isView()函数
下一个函数: TableInsert::execute()函数
热门PHP函数
分享链接