RE: [pgsql-ayuda] Como acceder Postgres con PHP

From: "Caballo Blazquez, Maria Belen" <mariabelen(dot)caballoblazquez(at)es(dot)unisys(dot)com>
To: "'pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx'" <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: RE: [pgsql-ayuda] Como acceder Postgres con PHP
Date: 2000-12-18 08:45:19
Message-ID: 6789B2F7C2ABD2119EA000105A162FA101E05FB5@ES-MAD-EXCH-1
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola,
lo normal es que creen un par de usuarios (al menos) uno de ellos que sea el
"administrador" y que tenga todos los derechos y otro que solo pueda
realizar consultas, pero esto lo debes adecuar a tus necesidades.
En cuanto a donde debe de estar el c�igo PHP, lo puedes poner donde
quieras, siempre que pongas las rutas de acceso al directorio correctamente.

$conexion=pg_connect("","","","","proyecto");
$consulta=pg_exec($conexion, "SELECT * FROM administrador WHERE dni LIKE
'%$dni1%' ");

En este ejemplo abro una conexion con la base de datos proyecto (las
comillas corresponden al host, puerto, tty,.. que podr� definir en caso de
necesitarlo) y realizo una cre�sobre esa base de datos en la tabla
administrador y consulto por el registro que se corresponda con el dni=dni1.

Espero haberte aclarado un poquito las cosas.
Saludos,
Bel�

-----Mensaje original-----
De: Alejandro Rivadeneira B. [mailto:mundo(at)ctcinternet(dot)cl]
Enviado el: lunes 18 de diciembre de 2000 0:02
Para: lista pgsql-ayuda
Asunto: [pgsql-ayuda] Como acceder Postgres con PHP

Seniors, tengo Red Hat 7, Apache 1.3, Postgres 7, Php 4.
- Postgres 7 funciona soberbiamente desde la linea de comandos.
- Php4 es un mundo, funciona perfecto, y no es complejo (hasta ahora),
- Apache sirve las paginas Html y Php suavemente, sin problemas.
- Red Hat 7 corre como la seda.
Que mas puedo pedir ? ........ pues, dar el siguiente paso......
acceder una tabla de una base de datos de Postgres con el navegador.
Mis preguntas son:

1) Se que debo crear un usuario especial en Postgres para acceder
via Apache.... pero cual de los siguientes ? (o ambos ?):
a) nobody
b) apache (para Red Hat 7 ??)

2) Estos usuarios deben, o no deben hacer lo que sigue ??
a) Crear bases de datos.
b) Crear nuevos usuarios y/o dar accesos a usuarios.

3) La base de datos que quiero acceder debe ser creada con el
usuario nobody o apache ?

4) El codigo PHP para acceder la base de datos de Postgres ..
donde debe estar ?
dentro del directorio del usuario nobody o apache, o en otro
directorio ?

5) Tienen ustedes algun trozo de codigo Php donde se vea como
abren una tabla de B.datos Postgres ? .... para poder entender
como se accede.

Agradecido, como siempre, de cualquier ayuda que ustedes me
puedan dar. Voy avanzando paso a paso.

Alejandro Rivadeneira

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : unsubscribe pgsql-ayuda
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : unsubscribe pgsql-ayuda

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Roberto Leal Guerra 2000-12-18 22:03:53 [pgsql-ayuda] SQL Query
Previous Message Alejandro Rivadeneira B. 2000-12-17 23:01:53 [pgsql-ayuda] Como acceder Postgres con PHP