牛牛在线工具

SqlStatementResult::getGeneratedIds()

收录 8868 个 PHP 函数,含用途说明与用法示例。

SqlStatementResult::getGeneratedIds()

获取由SQL语句生成的自增或唯一标识的ID

函数名称:SqlStatementResult::getGeneratedIds() 函数描述:该函数用于获取由SQL语句生成的自增或唯一标识的ID。 适用版本:该函数在PHP 8.1.0及以上版本中可用。 语法:public SqlStatementResult::getGeneratedIds(): array 返回值:一个包含生成的ID的数组。 示例: // 假设已经建立了数据库连接并执行了一条INSERT语句 use PhpMyAdmin\SqlStatementResult; // 创建一个SqlStatementResult对象 $result = new SqlStatementResult(); // 执行SQL语句并获取生成的ID $generatedIds = $result->getGeneratedIds(); // 打印生成的ID foreach ($generatedIds as $id) { echo $id . "\n"; } 在上面的示例中,我们首先创建了一个SqlStatementResult对象,然后执行了一条INSERT语句,并通过调用getGeneratedIds()函数来获取生成的ID。最后,我们使用foreach循环打印出所有生成的ID。 请注意,该函数只适用于执行INSERT语句后获取生成的ID。如果SQL语句没有生成任何ID,该函数将返回一个空数组。另外,该函数只能在PHP 8.1.0及以上版本中使用。