From: | "carbonarac(at)cantv(dot)net" <carbonarac(at)cantv(dot)net> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | ayuda con el uso de OID de una tabla |
Date: | 2004-06-04 17:19:35 |
Message-ID: | 144951-22004654171935742@cantv.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Saludos...
Tengo un formulario (web) que captura doc_id(clave primaria) siend un
varchar(15) de mitabla1, con el objeto de extraer el nombre de la persona a
que corresponde el doc_id.
En el mismo formulario, introduzco otros datos en mitabla2, en la que se
genera den_id (clave primaria) automaticametne, pues es SERIAL.
El enlace de las dos tablas lo hago en mitable3, donde solo estan
doc_id(varchar(15) y den_id integer, como claves ajenas (foraneas,
externas,etc), a traves de un insert en el mismo formulario:
</head>
<?php
if ($consultar)
{ #consulta doc_id de mitabla1
$dbname="dbname=miBD";
$conexion=pg_connect($dbname);;
$sql="select nombre,apellido from mitabla1 where doc_id=$doc_id;";
/*$doc_id es la variable del formulario*/
$fila=pg_exec($conexion,$sql);;
$nombres=pg_fetch_array($fila,0);;
pg_close($conexion);
}
?> /* esto funciona bien*/
...
<?php
if($continuar)
{ #insercion de datos en mitabla2
$dbname="dbname=habitantes";
$conexion=pg_connect($dbname);
$sql_ins_den="insert into
denuncia
values('$sector','$exp_mot');";
$ins=pg_exec($conexion,$sql_ins_den);;
pg_close($conexion); /* esto funciona bien */
$oid=pg_getlastoid($ins);;
echo ("$oid"); /* verifico con psql...coincide = funciona bien */
$conexion=pg_connect($dbname);
$sql_con_den="select den_id from denuncia where oid=$oid";
$c_den_id=pg_exec($conexion,$sql_con_den);;
echo ("$c_den_id"); /* aqui me arroja: Resource id #4... ni cerca */
$den_id=$c_den_id;
pg_close($conexion);
...
}
¿que tengo mal?
Attachment | Content-Type | Size |
---|---|---|
unknown_filename | text/html | 1.6 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Felix Gonzales | 2004-06-04 17:27:59 | Re: borrado multiple |
Previous Message | Mario Soto | 2004-06-04 16:53:57 | Re: consulta bytea |