(unknown)

(unknown)

am 05.03.2009 16:48:17 von jhon_vels

--_7dd90f2a-2e27-476c-a265-4643ff647f93_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable


hola a todos

=20

estoy programando en php

tengo el siguiente esquema de BD

=20

BDACADEMICA
personas(idpersona=2C nombres=2C paterno)


BDSIAP
PersonasDatosActualizables(idpersona=2C direccion=2C telefono)=20


=20

son dos bases de datos=2C de las cuales mediante una sola consulta quiero u=
nir los datos de la misma persona=2C creo que se puede hacer con dblink=2C =
no se si hay otra forma mejor.=20

=20

$result=3Dpg_query( $linkacademica=2C"SELECT personas.nombres=2C persona=
s.paterno=2C s.direccion=2C s.telefono=2C FROM personas INNER JOIN dblink('=
dbname=3Dbdsiap port=3D5432 host=3Dlocalhost user=3Dusuario password=3Dclav=
e=2C'SELECT idpersona=2C direccion=2C telefono FROM personasdatosactualizab=
les') AS s(idpersona character(15)=2C direccion character varying(50)=2C te=
lefono character varying(25)) ON personas.idpersona =3D s.idpersona")=3B


=20

usando db link me da el siguiente error=2C supongo que es por las comillas=
=2C he intentado con comillas dobles y simples pero nada=2C tambien he inte=
ntado usar variables.


Warning: pg_query() [function.pg-query]: Query failed: ERROR: error de sint=
axis en o cerca de =ABFROM=BB at character 69 in /var/www/finanzas/prueba.p=
hp on line 16

=20

=20

espero su ayuda

=20

saludos

=20

jhonvels

____________________________________________________________ _____
More than messages=96check out the rest of the Windows Live=99.
http://www.microsoft.com/windows/windowslive/=

--_7dd90f2a-2e27-476c-a265-4643ff647f93_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable






hola a todos

 =3B

estoy programando en php

tengo el siguiente esquema de BD

 =3B

BDACADEMICA
 =3Bpersonas(idpersona=2C nombres=2C paterno)


BDSIAP
 =3BPersonasDatosActualizables(idpersona=2C direccion=2C =
telefono)


 =3B

son dos bases de datos=2C de las cuales mediante una sola consulta quiero u=
nir los datos de la misma persona=2C creo que se puede hacer con dblink=2C =
no se si hay otra forma mejor.

 =3B

 =3B =3B $result=3Dpg_query( $linkacademica=2C"SELECT personas.nomb=
res=2C personas.paterno=2C s.direccion=2C s.telefono=2C FROM personas INNER=
JOIN dblink('dbname=3Dbdsiap port=3D5432 host=3Dlocalhost user=3Dusuario p=
assword=3Dclave=2C'SELECT idpersona=2C direccion=2C telefono FROM personasd=
atosactualizables') AS s(idpersona character(15)=2C direccion =3Bcharac=
ter varying(50)=2C telefono character varying(25)) ON personas.idpersona =
=3D s.idpersona")=3B


 =3B

usando db link me da el siguiente error=2C supongo que es por las comillas=
=2C he intentado con comillas dobles y simples pero nada=2C tambien he inte=
ntado usar variables.


Warning: pg_query() [ tion.pg-query">function.pg-query]: Query failed: ERROR: error de sintax=
is en o cerca de =ABFROM=BB at character 69 in /var/www/finanzas/prueba.=
php
on line 16

 =3B

 =3B

espero su ayuda

 =3B

saludos

 =3B

jhonvels


che=
ck out the rest of the Windows Live=99.
More than mail=96Windows Live=99 goes way beyond your inbox.
=
More than messages

=

--_7dd90f2a-2e27-476c-a265-4643ff647f93_--

Re: [PHP]

am 07.03.2009 18:42:23 von Andreas Wenk

Jhonny Velasquez c. schrieb:
> hola a todos

Hi,

this is the english mailinglist ... ther's also an spanish mailinglist I=20
guess ;-)

> estoy programando en php
> tengo el siguiente esquema de BD
> =20
> BDACADEMICA
> personas(idpersona, nombres, paterno)
>=20
> BDSIAP
> PersonasDatosActualizables(idpersona, direccion, telefono)
>=20
> =20
> son dos bases de datos, de las cuales mediante una sola consulta quiero=
=20
> unir los datos de la misma persona, creo que se puede hacer con dblink,=
=20
> no se si hay otra forma mejor.
> =20
> $result=3Dpg_query( $linkacademica,"SELECT personas.nombres,=20
> personas.paterno, s.direccion, s.telefono, FROM personas INNER JOIN=20
> dblink('dbname=3Dbdsiap port=3D5432 host=3Dlocalhost user=3Dusuario=20
> password=3Dclave,'SELECT idpersona, direccion, telefono FROM=20
> personasdatosactualizables') AS s(idpersona character(15),=20
> direccion character varying(50), telefono character varying(25)) ON=20
> personas.idpersona =3D s.idpersona");
>=20


Kick away the "komma" (,) befor FROM

$result=3Dpg_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=20
> comillas, he intentado con comillas dobles y simples pero nada, tambien=
=20
> he intentado usar variables.
>=20
> *Warning*: pg_query() [function.pg-query=20
> ]: Query failed: ERROR:=20
> error de sintaxis en o cerca de =ABFROM=BB at character 69 in=20
> */var/www/finanzas/prueba.php* on line *16*
> **=20
> **=20
> espero su ayuda
> =20
> saludos
> =20
> jhonvels
>=20
> ------------------------------------------------------------ -----------=
-
> check out the rest of the Windows Live=99. More than mail=96Windows Liv=

> goes way beyond your inbox. More than messages=20
>

--=20
----------------------------------
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

--=20
Sent via pgsql-sql mailing list (pgsql-sql@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-sql

Re:

am 11.03.2009 19:33:03 von jesterj

--Apple-Mail-86-791145923
Content-Type: text/plain;
charset=ISO-8859-1;
format=flowed;
delsp=yes
Content-Transfer-Encoding: quoted-printable

Hola:

> $result=3Dpg_query( $linkacademica,"SELECT personas.nombres, =20
> personas.paterno, s.direccion, s.telefono, FROM personas INNER JOIN =20=

> dblink('dbname=3Dbdsiap port=3D5432 host=3Dlocalhost user=3Dusuario =20=

> password=3Dclave,'SELECT idpersona, direccion, telefono FROM =20
> personasdatosactualizables') AS s(idpersona character(15), direccion =20=

> character varying(50), telefono character varying(25)) ON =20
> personas.idpersona =3D s.idpersona");
>
> usando db link me da el siguiente error, supongo que es por las =20
> comillas, he intentado con comillas dobles y simples pero nada, =20
> tambien he intentado usar variables.
>

Respecto al error, adem=E1s del ya mencionado coma sobrante antes del =20=

FROM, parece que falta cerrar las comillas sencillas despu=E9s de la =20
clave y antes del SELECT dentro de la funci=F3n dblink: ... =20
password=3Dclave','SELECT ...

Si las dos bases de datos est=E1n en la misma m=E1quina, recomiendo que =20=

investigues el uso de esquemas para separar las tablas en lugar de =20
usar dblink. ver 'CREATE SCHEMA' .

Por cierto, esta es la lista en espa=F1ol:
http://archives.postgresql.org/pgsql-es-ayuda/
pgsql-es-ayuda@postgresql.org

adem=E1s esta lista PHP tiene muy poco tr=E1fico

saludos
-Jovan


--Apple-Mail-86-791145923
Content-Type: text/html;
charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

-webkit-line-break: after-white-space; ">

break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">
Hola:

type=3D"cite"> separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-indent: =
0px; text-transform: none; white-space: normal; widows: 2; word-spacing: =
0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; ">
style=3D"font-size: 10pt; font-family: Verdana; ">   =
$result=3Dpg_query( $linkacademica,"SELECT personas.nombres, =
personas.paterno, s.direccion, s.telefono, FROM personas INNER JOIN =
dblink('dbname=3Dbdsiap port=3D5432 host=3Dlocalhost user=3Dusuario =
password=3Dclave,'SELECT idpersona, direccion, telefono FROM =
personasdatosactualizables') AS s(idpersona character(15), =
direccion character varying(50), telefono character varying(25)) ON =
personas.idpersona =3D 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.


Respecto al =
error, adem=E1s del ya mencionado coma sobrante antes del FROM, parece =
que falta cerrar las comillas sencillas despu=E9s de la clave y antes =
del SELECT dentro de la funci=F3n dblink: ... password=3Dclave','SELECT =
....

Si las dos bases de datos est=E1n en la =
misma m=E1quina, recomiendo que investigues el uso de esquemas para =
separar las tablas en lugar de usar dblink. ver 'CREATE SCHEMA' =
.. 

Por cierto, esta es la lista en =
espa=F1ol:
href=3D"http://archives.postgresql.org/pgsql-es-ayuda/">http ://archives.po=
stgresql.org/pgsql-es-ayuda/
href=3D"mailto:pgsql-es-ayuda@postgresql.org">pgsql-es-ayuda @postgresql.or=
g

adem=E1s esta lista PHP tiene muy poco =
tr=E1fico

saludos
-Jovan

=
=

--Apple-Mail-86-791145923--