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
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 |