uso de dblink en php

uso de dblink en php

am 05.03.2009 16:50:56 von jhon_vels

--_61de911b-d931-4741-af7d-a7dc6ee1e026_
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/=

--_61de911b-d931-4741-af7d-a7dc6ee1e026_
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

=

--_61de911b-d931-4741-af7d-a7dc6ee1e026_--

Re: uso de dblink en php

am 05.03.2009 19:25:38 von Oliveiros Cristina

This is a multi-part message in MIME format.

------=_NextPart_000_002B_01C99DBF.C8A1A180
Content-Type: text/plain;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Escribe tu duda en ingles, por favor

Saludos,
Oliveiros
----- Original Message -----=20
From: Jhonny Velasquez c.=20
To: pgsql-sql@postgresql.org ; pgsql-php@postgresql.org=20
Sent: Thursday, March 05, 2009 3:50 PM
Subject: [SQL] uso de dblink en php


hola a todos
=20
estoy programando en php
tengo el siguiente esquema de BD
=20
BDACADEMICA
personas(idpersona, nombres, paterno)

BDSIAP
PersonasDatosActualizables(idpersona, direccion, telefono)=20

=20
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.=20
=20
$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");

=20
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 =ABFROM=BB at character 69 in =
/var/www/finanzas/prueba.php on line 16
=20
=20
espero su ayuda
=20
saludos
=20
jhonvels


------------------------------------------------------------ -------------=
-----
check out the rest of the Windows Live=99. More than mail=96Windows =
Live=99 goes way beyond your inbox. More than messages
------=_NextPart_000_002B_01C99DBF.C8A1A180
Content-Type: text/html;
charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable



charset=3Dwindows-1252">




Escribe tu duda en ingles, por =
favor

 

Saludos,

Oliveiros

style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
----- Original Message -----

style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black">From:=20
href=3D"mailto:jhon_vels@hotmail.com">Jhonny=20
Velasquez c.

To: title=3Dpgsql-sql@postgresql.org=20
href=3D"mailto:pgsql-sql@postgresql.org">pgsql-sql@postgresq l.org
=
; title=3Dpgsql-php@postgresql.org=20
href=3D"mailto:pgsql-php@postgresql.org">pgsql-php@postgresq l.org =

Sent: Thursday, March 05, 2009 =
3:50=20
PM

Subject: [SQL] uso de dblink en =
php


hola a todos
 
estoy programando en =
php
tengo el=20
siguiente esquema de =
BD
 
BDACADEMICA
 personas(idpersona,=20
nombres, =
paterno)

BDSIAP
 PersonasDatosActualizables(idpersona,=20
direccion, telefono)

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

 
   $result=3Dpg_query( $linkacademica,"SELECT=20
personas.nombres, personas.paterno, s.direccion, s.telefono, FROM =
personas=20
INNER JOIN 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");

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

Warning: pg_query() [ =
href=3D"http://192.168.1.2/finanzas/function.pg-query">funct ion.pg-query<=
/A>]:=20
Query failed: ERROR: error de sintaxis en o cerca de =ABFROM=BB at =
character 69 in=20
/var/www/finanzas/prueba.php on line=20
=
16
 
 
espero=
su=20
ayuda
 
saludos
 
jhonvels href=3D"mailto:pgsql-php@postgresql.org">




check out the rest of the Windows Live=99. More than mail=96Windows =
Live=99 goes way=20
beyond your inbox. href=3D"http://www.microsoft.com/windows/windowslive/"=20
target=3D_new>More than messages


------=_NextPart_000_002B_01C99DBF.C8A1A180--

Re: uso de dblink en php

am 05.03.2009 20:20:03 von Andy Anderson

--Apple-Mail-431-275565639
Content-Type: text/plain;
charset=WINDOWS-1252;
format=flowed;
delsp=yes
Content-Transfer-Encoding: quoted-printable

Hay muchas problemas con su declaraci=F3n; en lugar creo que puede usar:

$linkacademica =3D pg_connect('dbname=3Dbdsiap port=3D5432 =
host=3Dlocalhost =20
user=3Dusuario password=3Dclave');
$result =3D pg_query( $linkacademica,
"SELECT nombres, paterno, direccion, telefono
FROM personas, =
PersonasDatosActualizables AS s
WHERE personas.idpersona =3D =
s.idpersona"
);

Buena suerte,

-- Andy

On Mar 5, 2009, at 10:50 AM, Jhonny Velasquez c. wrote:

> 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 =20
> quiero unir los datos de la misma persona, creo que se puede hacer =20
> con dblink, no se si hay otra forma mejor.
>
> $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.
>
> Warning: pg_query() [function.pg-query]: Query failed: ERROR: error =20=

> de sintaxis en o cerca de =ABFROM=BB at character 69 =
in/var/www/finanzas/=20
> prueba.php on line 16
>
>
> espero su ayuda
>
> saludos
>
> jhonvels
>
> check out the rest of the Windows Live=99. More than mail=96Windows =20=

> Live=99 goes way beyond your inbox. More than messages


--Apple-Mail-431-275565639
Content-Type: text/html;
charset=WINDOWS-1252
Content-Transfer-Encoding: quoted-printable

-webkit-line-break: after-white-space; ">Hay muchas problemas con =
su declaraci=F3n; en lugar creo que puede =
usar:


$linkacademica =3D pg_connect('dbname=3Dbdsi=
ap port=3D5432 host=3Dlocalhost user=3Dusuario =
password=3Dclave');
$result =3D pg_query( =
$linkacademica,
style=3D"white-space:pre"> "SELECT nombres, =
paterno, direccion, telefono 
class=3D"Apple-tab-span" style=3D"white-space:pre"> =
FROM personas, PersonasDatosActualizables AS =
style=3D"white-space:pre"> =
WHERE personas.idpersona =3D s.idpersona"
class=3D"Apple-tab-span" style=3D"white-space:pre"> =
);

Buena =
suerte,

-- Andy

On Mar =
5, 2009, at 10:50 AM, Jhonny Velasquez c. wrote:

class=3D"Apple-interchange-newline">
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 14px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
auto; 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: 0; ">
style=3D"font-size: 10pt; font-family: Verdana; ">hola a =
todos
 
estoy programando en php
tengo el siguiente =
esquema de BD
 
BDACADEMICA
 personas(idpersona, =
nombres, =
paterno)

BDSIAP
 PersonasDatosActualizables(idpersona, =
direccion, telefono) class=3D"Apple-converted-space"> 

 
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. class=3D"Apple-converted-space"> 
 
   =
$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.

Warning: pg_query() [ href=3D"http://192.168.1.2/finanzas/function.pg-query">funct ion.pg-query a>]: Query failed: ERROR: error de sintaxis en o cerca de =ABFROM=BB at =
character 69 in/var/www/finanzas/prueba.php class=3D"Apple-converted-space"> on line class=3D"Apple-converted-space"> 16

 
espero su =
ayuda
 
saludos
 
jhonvels
href=3D"mailto:pgsql-php@postgresql.org">


check out the =
rest of the Windows Live=99. More than mail=96Windows Live=99 goes way =
beyond your inbox.  href=3D"http://www.microsoft.com/windows/windowslive/" =
target=3D"_new">More than =
messages

=

--Apple-Mail-431-275565639--