Write haof XML files: David Blanco
(
dablanco@gmail.com)
Fecha: jue 03 nov 2005 - 19:37:11 CET
Hola!
El 3/11/05, Oscar Giancarlo Pacheco Calcin<
oscar.giancarlo@gmail.com> escribió:
> Buenos dias lista...
> Estoy programando un site con PHP
e Oracle, y despues de dar un INSERT en
> una tabla, necesito el
Identificador del registro que adicione. La pregunta
> es, como hacer eso?
Nunca trabajé con Oracle pero supongo que
podrás utilizar secuencias.
Con ADOdb (http://adodb.sourceforge.net/)
puedes hacerlo. Se trata de
generar primero el ID partiendo de una tabla "auxiliar" y
después
insertarlo como un campo más del registro. Un ejemplo
podría ser:
if(!$error) {
// con esto genero un id leyendo de la tabla
"secuencia_productos"
$id = $bd->genId('secuencia_productos');
// hago el insert (nota que también
incluyo el campo id)
$bd->execute('INSERT INTO tbl_productos (id,
nombre, tipo) VALUES
(?,?,?)', array($id, $nombre, $tipo));
// redirijo a la página del producto, o lo
que sea ;-)
header('location: gestion.php?id=' . $id);
}
Un saludo
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:40 CET