Firebird: SQL Query returning

PHOTO EMBED

Fri Feb 20 2026 12:59:31 GMT+0000 (Coordinated Universal Time)

Saved by @marcopinero #firebird #sql #php

<?php

$pdo = new PDO("firebird:dbname=localhost:/var/lib/firebird/data/marco.gdb;charset=utf-8", "sysdba", "m1d0ry!!");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT, false); 

$sql = "insert into test(nombre) values ('marco') returning id";

$pdo->beginTransaction(); 
$qry = $pdo->prepare( $sql );
$qry->execute();

$returned_id = $qry->fetchColumn(); 

$pdo->commit(); 

$pdo->setAttribute(PDO::ATTR_AUTOCOMMIT, true);

print_r($returned_id);
content_copyCOPY