uso de dblink en php
--_61de911b-d931-4741-af7d-a7dc6ee1e026_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
hola a todos
estoy programando en php
tengo el siguiente esquema de BD
BDACADEMICA
personas(idpersona=2C nombres=2C paterno)
BDSIAP
PersonasDatosActualizables(idpersona=2C direccion=2C telefono)
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.
$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
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
espero su ayuda
saludos
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
<html>
<head>
<style>
..hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 10pt=3B
font-family:Verdana
}
</style>
</head>
<body class=3D'hmmessage'>
hola a todos<BR>
 =3B<BR>
estoy programando en php<BR>
tengo el siguiente esquema de BD<BR>
 =3B<BR>
BDACADEMICA<BR> =3Bpersonas(idpersona=2C nombres=2C paterno)<BR>
<BR>BDSIAP<BR> =3BPersonasDatosActualizables(idpersona=2C direccion=2C =
telefono) <BR><BR>
 =3B<BR>
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. <BR>
 =3B<BR>
 =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<BR><BR>
 =3B<BR>
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.<BR>
<BR><B>Warning</B>: pg_query() [<A href=3D"http://192.168.1.2/finanzas/func=
tion.pg-query">function.pg-query</A>]: Query failed: ERROR: error de sintax=
is en o cerca de =ABFROM=BB at character 69 in <B>/var/www/finanzas/prueba.=
php</B> on line <B>16</B><BR>
<STRONG></STRONG> =3B<BR>
<STRONG></STRONG> =3B<BR>
espero su ayuda<BR>
 =3B<BR>
saludos<BR>
 =3B<BR>
jhonvels<A href=3D"mailto:pgsql-php [at] postgresql.org"></A><BR>
<hr />che=
ck out the rest of the Windows Live=99.
More than mail=96Windows Live=99 goes way beyond your inbox.
<a href=3D'http://www.microsoft.com/windows/windowslive/' target=3D'_new'>=
More than messages</a></body>
</html>=
--_61de911b-d931-4741-af7d-a7dc6ee1e026_--
Re: uso de dblink en php
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 -----
From: Jhonny Velasquez c.
To: pgsql-sql [at] postgresql.org ; pgsql-php [at] postgresql.org
Sent: Thursday, March 05, 2009 3:50 PM
Subject: [SQL] uso de dblink en php
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=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() [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
espero su ayuda
saludos
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<STYLE>.hmmessage P {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY.hmmessage {
FONT-SIZE: 10pt; FONT-FAMILY: Verdana
}
</STYLE>
<META content=3D"MSHTML 6.00.6000.16735" name=3DGENERATOR></HEAD>
<BODY class=3Dhmmessage bgColor=3D#ffffff>
<DIV><FONT face=3DArial>Escribe tu duda en ingles, por =
favor</FONT></DIV>
<DIV><FONT face=3DArial></FONT> </DIV>
<DIV><FONT face=3DArial>Saludos,</FONT></DIV>
<DIV><FONT face=3DArial>Oliveiros</FONT></DIV>
<BLOCKQUOTE
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>
<A title=3Djhon_vels [at] hotmail.com =
href=3D"mailto:jhon_vels [at] hotmail.com">Jhonny
Velasquez c.</A> </DIV>
<DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Dpgsql-sql [at] postgresql.org
href=3D"mailto:pgsql-sql [at] postgresql.org">pgsql-sql [at] postgresq l.org</A> =
; <A
title=3Dpgsql-php [at] postgresql.org
href=3D"mailto:pgsql-php [at] postgresql.org">pgsql-php [at] postgresq l.org</A> =
</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, March 05, 2009 =
3:50
PM</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [SQL] uso de dblink en =
php</DIV>
<DIV><BR></DIV>hola a todos<BR> <BR>estoy programando en =
php<BR>tengo el
siguiente esquema de =
BD<BR> <BR>BDACADEMICA<BR> personas(idpersona,
nombres, =
paterno)<BR><BR>BDSIAP<BR> PersonasDatosActualizables(idpersona,
direccion, telefono) <BR><BR> <BR>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.
<BR> <BR> $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");<BR><BR> <BR>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.<BR><BR><B>Warning</B>: pg_query() [<A
=
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
<B>/var/www/finanzas/prueba.php</B> on line
=
<B>16</B><BR><STRONG></STRONG> <BR><STRONG></STRONG> <BR>espero=
su
ayuda<BR> <BR>saludos<BR> <BR>jhonvels<A
href=3D"mailto:pgsql-php [at] postgresql.org"></A><BR><BR>
<HR>
check out the rest of the Windows Live=99. More than mail=96Windows =
Live=99 goes way
beyond your inbox. <A =
href=3D"http://www.microsoft.com/windows/windowslive/"
target=3D_new>More than messages</A> </BLOCKQUOTE></BODY></HTML>
------=_NextPart_000_002B_01C99DBF.C8A1A180--
Re: uso de dblink en php
--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
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
> quiero unir los datos de la misma persona, creo que se puede hacer
> con dblink, no se si hay otra forma mejor.
>
> $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() [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
>
>
> espero su ayuda
>
> saludos
>
> jhonvels
>
> check out the rest of the Windows Live=99. More than mail=96Windows =
> 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
<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; ">Hay muchas problemas con =
su declaraci=F3n; en lugar creo que puede =
usar:<div><br></div><div>$linkacademica =3D pg_connect('dbname=3Dbdsi=
ap port=3D5432 host=3Dlocalhost user=3Dusuario =
password=3Dclave');</div><div>$result =3D pg_query( =
$linkacademica,</div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre"> </span>"SELECT nombres, =
paterno, direccion, telefono </div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span>FROM personas, PersonasDatosActualizables AS =
s </div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre"> =
</span>WHERE personas.idpersona =3D s.idpersona"</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span>);</div><div><br></div><div>Buena =
suerte,</div><div><br></div><div>-- Andy</div><div><br><div><div>On Mar =
5, 2009, at 10:50 AM, Jhonny Velasquez c. wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><span =
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; "><div class=3D"hmmessage" =
style=3D"font-size: 10pt; font-family: Verdana; ">hola a =
todos<br> <br>estoy programando en php<br>tengo el siguiente =
esquema de BD<br> <br>BDACADEMICA<br> personas(idpersona, =
nombres, =
paterno)<br><br>BDSIAP<br> PersonasDatosActualizables(idpersona, =
direccion, telefono)<span =
class=3D"Apple-converted-space"> </span><br><br> <br>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.<span =
class=3D"Apple-converted-space"> </span><br> <br> =
$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");<br><br> <br>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.<br><br><b>Warning</b>: pg_query() [<a =
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<b>/var/www/finanzas/prueba.php</b><span =
class=3D"Apple-converted-space"> </span>on line<span =
class=3D"Apple-converted-space"> </span><b>16</b><br><strong></strong=
> <br><strong></strong> <br>espero su =
ayuda<br> <br>saludos<br> <br>jhonvels<a =
href=3D"mailto:pgsql-php [at] postgresql.org"></a><br><br><hr>check out the =
rest of the Windows Live=99. More than mail=96Windows Live=99 goes way =
beyond your inbox.<span class=3D"Apple-converted-space"> </span><a =
href=3D"http://www.microsoft.com/windows/windowslive/" =
target=3D"_new">More than =
messages</a></div></span></blockquote></div><br></div></body></html>=
--Apple-Mail-431-275565639--