From: | Damián Culotta <dculotta(at)fibertel(dot)com(dot)ar> |
---|---|
To: | Mario Jiménez Carrasco <mario(dot)carrasco(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: PostgreSQL + PHP |
Date: | 2005-08-02 11:49:50 |
Message-ID: | 002801c59758$4bf4d560$6501a8c0@workstation |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Definitivamente estas en Windows (C:\Inetpub...)
Lo que tenés que hacer es lo siguiente.
- Bajate el .zip para windows con el paquete completo de php (desde www.php.net, claro). Cuando lo descromprimas vas a ver que hay una carpeta que se llama extensions y otras más. Lo que tenés que hacer con todo eso es ponerlo dentro de c:\PHP y reemplazar a lo existente.
- Una vez que lo hayas copiado, buscas dentro del directorio windows, el archivo php.ini.
- Una vez abierto, buscar la cadena: extension_dir
- Esa cadena debiera de ser igual a (suponiendo que has hecho instalaciones por defecto): extension_extension_dir = "c:\php\extensions\"
- Ahora a buscar las extensiones (dll's en el caso windows) para habilitarlas. Esto lo hacemos descomentandolas. Para que PostgreSql te funcione, ha de quedarte algo más o menos así:
;extension=php_pdf.dll
extension=php_pgsql.dll
;extension=php_printer.dll
Grabar, cerrar, reiniciar IIS. Listo, a usar PostgreSql con Php.
Saludos.
----- Original Message -----
From: Mario Jiménez Carrasco
To: pgsql-es-ayuda(at)postgresql(dot)org
Sent: Monday, August 01, 2005 10:22 PM
Subject: [pgsql-es-ayuda] PostgreSQL + PHP
Hola amigos..
tengo un problema al intentar conectarme a mi base de datos PostgreSQL desde PHP
la pagina me arroja el siguiente mensaje de error..
intentanto conectar...
Fatal error: Call to undefined function pg_connect() in c:\Inetpub\wwwroot\taller\conexion.php on line 12
la seccion php de mi pagina es la siguiente..
<?php
echo "intentanto conectar...";
$conexion = pg_connect("host=localhost port=5432 dbname=inventario user=postgres password=nosepuededecir");
if (!$conexion)
{
echo "<CENTER>Problemas de conexion con la base de datos.</CENTER>";
exit;
}
$consulta = "SELECT * FROM usuario";
$resultado_set = pg_Exec ($conexion, $consulta);
$filas = pg_NumRows ($resultado_set);
for ($j=0; $j < $filas; $j++)
{
echo "Usuario...: ".pg_result($resultado_set, $j, 0)." <BR>
Nombre....: ".pg_result($resultado_set, $j, 1)." <BR>
Apellido..: ".pg_result($resultado_set, $j, 2)." <P>";
}
pg_close ($conexion);
?>
Alguien podria decirme que estoy haciendo mal???'
o que me hace falta configurar....
tengo PostgreSQL 8.0.3 y PHP 5.
Gracias,
--
Mario Jimenez Carrasco
Calle 27-A #324 x 10-C y 12,
Fracc. Vergel II.
Mérida, Yucatán.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2005-08-02 14:50:16 | Re: Campos de una tabla |
Previous Message | emilio alvarez | 2005-08-02 09:42:19 | Re: php - Error de conexion a postgres con pg_connect |