Bonjour à tous,
Je me sers actuellement d'une base annexe à celle d'Ez pour mes modules en php et je voulais obtenir le dernier id lors d'un insert dans ma table. Vu qu'Ez se sert de la classe eZMySQLiDB j'ai fait cela en essayant une transaction:
Je voulais savoir si cette solution était viable ou si il en existe une autre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 try{ $db->beginQuery(); $resultat = $db->query($requete); $id_insere = $db->lastSerialID(); $db->commitQuery(); return $id_insere; } catch(Exception $e){ $db->rollbackQuery(); echo "code: ".$e->getCode(); echo "message: ".$e->getMessage(); }
En vous remerciant
Partager