Thread:
hola a todos
estoy programando en php
tengo el siguiente esquema de BD
BDACADEMICA
personas(idpersona, nombres, paterno)
BDSIAP
PersonasDatosActualizables(idpersona, direccion, telefono)
son dos bases de datos, de las cuales mediante una sola consulta quiero unir los datos de la misma persona, creo que se puede hacer con dblink, no se si hay otra forma mejor.
$result=pg_query( $linkacademica,"SELECT personas.nombres, personas.paterno, s.direccion, s.telefono, FROM personas INNER JOIN dblink('dbname=bdsiap port=5432 host=localhost user=usuario password=clave,'SELECT idpersona, direccion, telefono FROM personasdatosactualizables') AS s(idpersona character(15), direccion character varying(50), telefono character varying(25)) ON personas.idpersona = s.idpersona");
usando db link me da el siguiente error, supongo que es por las comillas, he intentado con comillas dobles y simples pero nada, tambien he intentado usar variables.
Warning: pg_query() [function.pg-query]: Query failed: ERROR: error de sintaxis en o cerca de «FROM» at character 69 in /var/www/finanzas/prueba.php on line 16
espero su ayuda
saludos
jhonvels
check out the rest of the Windows Live™. More than mail–Windows Live™ goes way beyond your inbox. More than messages
estoy programando en php
tengo el siguiente esquema de BD
BDACADEMICA
personas(idpersona, nombres, paterno)
BDSIAP
PersonasDatosActualizables(idpersona, direccion, telefono)
son dos bases de datos, de las cuales mediante una sola consulta quiero unir los datos de la misma persona, creo que se puede hacer con dblink, no se si hay otra forma mejor.
$result=pg_query( $linkacademica,"SELECT personas.nombres, personas.paterno, s.direccion, s.telefono, FROM personas INNER JOIN dblink('dbname=bdsiap port=5432 host=localhost user=usuario password=clave,'SELECT idpersona, direccion, telefono FROM personasdatosactualizables') AS s(idpersona character(15), direccion character varying(50), telefono character varying(25)) ON personas.idpersona = s.idpersona");
usando db link me da el siguiente error, supongo que es por las comillas, he intentado con comillas dobles y simples pero nada, tambien he intentado usar variables.
Warning: pg_query() [function.pg-query]: Query failed: ERROR: error de sintaxis en o cerca de «FROM» at character 69 in /var/www/finanzas/prueba.php on line 16
espero su ayuda
saludos
jhonvels
check out the rest of the Windows Live™. More than mail–Windows Live™ goes way beyond your inbox. More than messages
On Thu, 5 Mar 2009 11:48:17 -0400 Jhonny Velasquez c. <jhon_vels@hotmail.com> wrote: > $result=pg_query( $linkacademica,"SELECT personas.nombres, > personas.paterno, s.direccion, s.telefono, FROM personas INNER ^^^^^ > JOIN dblink('dbname=bdsiap port=5432 host=localhost user=usuario > password=clave,'SELECT idpersona, direccion, telefono FROM > personasdatosactualizables') AS s(idpersona character(15), > direccion character varying(50), telefono character varying(25)) > ON personas.idpersona = s.idpersona"); Please don't cross post and this is supposed to be an English list (am I right?). Most of the people here will see your post as noise here. -- Ivan Sergio Borgonovo http://www.webthatworks.it
Jhonny Velasquez c. schrieb: > hola a todos Hi, this is the english mailinglist ... ther's also an spanish mailinglist I guess ;-) > estoy programando en php > tengo el siguiente esquema de BD > > BDACADEMICA > personas(idpersona, nombres, paterno) > > BDSIAP > PersonasDatosActualizables(idpersona, direccion, telefono) > > > son dos bases de datos, de las cuales mediante una sola consulta quiero > unir los datos de la misma persona, creo que se puede hacer con dblink, > no se si hay otra forma mejor. > > $result=pg_query( $linkacademica,"SELECT personas.nombres, > personas.paterno, s.direccion, s.telefono, FROM personas INNER JOIN > dblink('dbname=bdsiap port=5432 host=localhost user=usuario > password=clave,'SELECT idpersona, direccion, telefono FROM > personasdatosactualizables') AS s(idpersona character(15), > direccion character varying(50), telefono character varying(25)) ON > personas.idpersona = s.idpersona"); > Kick away the "komma" (,) befor FROM $result=pg_query( $linkacademica,"SELECT personas.nombres, > personas.paterno, s.direccion, s.telefono FROM personas INNER JOIN Cheers Andy > usando db link me da el siguiente error, supongo que es por las > comillas, he intentado con comillas dobles y simples pero nada, tambien > he intentado usar variables. > > *Warning*: pg_query() [function.pg-query > <http://192.168.1.2/finanzas/function.pg-query>]: Query failed: ERROR: > error de sintaxis en o cerca de «FROM» at character 69 in > */var/www/finanzas/prueba.php* on line *16* > ** > ** > espero su ayuda > > saludos > > jhonvels <mailto:pgsql-php@postgresql.org> > > ------------------------------------------------------------------------ > check out the rest of the Windows Live™. More than mail–Windows Live™ > goes way beyond your inbox. More than messages > <http://www.microsoft.com/windows/windowslive/> -- ---------------------------------- Netzmeister St.Pauli St.Pauli - Hamburg - Germany Andreas Wenk Lutterothstr 82 20255 Hamburg Tel.: +49 (0) 40 319 43 54 http://www.netzmeister-st-pauli.de mailto:a.wenk@netzmeister-st-pauli.de