(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=
e
> 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--