[pgsql-ayuda] Como acceder Postgres con PHP
Caballo Blazquez, Maria Belen
mariabelen.caballoblazquez@es.unisys.com
Mon, 18 Dec 2000 02:45:19 -0600
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ódigo 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ía 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én
-----Mensaje original-----
De: Alejandro Rivadeneira B. [mailto:mundo@ctcinternet.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@tlali.iztacala.unam.mx
text : unsubscribe pgsql-ayuda
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : unsubscribe pgsql-ayuda