Skip site navigation (1) Skip section navigation (2)

Re: uso de dblink en php

From: Andy Anderson <aanderson(at)amherst(dot)edu>
To: pgsql-php(at)postgresql(dot)org
Subject: Re: uso de dblink en php
Date: 2009-03-05 19:20:03
Message-ID: D6A37AE1-8CAA-4D1B-8E26-CD85BDF436A6@amherst.edu (view raw or flat)
Thread:
Lists: pgsql-phppgsql-sql
Hay muchas problemas con su declaración; en lugar creo que puede usar:

$linkacademica = pg_connect('dbname=bdsiap port=5432 host=localhost  
user=usuario password=clave');
$result = pg_query( $linkacademica,
			"SELECT nombres, paterno, direccion, telefono
				FROM personas, PersonasDatosActualizables AS s
				WHERE personas.idpersona = 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=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

In response to

pgsql-php by date

Next:From: Andreas WenkDate: 2009-03-07 17:42:23
Subject: Re:
Previous:From: Ivan Sergio BorgonovoDate: 2009-03-05 19:02:21
Subject: Re:

pgsql-sql by date

Next:From: Andreas WenkDate: 2009-03-07 17:42:23
Subject: Re:
Previous:From: Ivan Sergio BorgonovoDate: 2009-03-05 19:02:21
Subject: Re:

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group