Foros del Web » Programando para Internet » PHP » Configuración PHP »

Duda con php y base de datos IDM-DB2

Estas en el tema de Duda con php y base de datos IDM-DB2 en el foro de Configuración PHP en Foros del Web. Estoy tratando de conectar php con db2 mediante el archivo php_ibm_db2.dll He copiado el archivo en system32 y en la carpeta ext de php, y ...
  #1 (permalink)  
Antiguo 03/02/2010, 20:24
 
Fecha de Ingreso: septiembre-2009
Mensajes: 5
Antigüedad: 14 años, 6 meses
Puntos: 0
Exclamación Duda con php y base de datos IDM-DB2

Estoy tratando de conectar php con db2 mediante el archivo php_ibm_db2.dll
He copiado el archivo en system32 y en la carpeta ext de php, y añadido:


extension=php_idm_db2.dll en php.ini

Estoy trabajando en windows, y la base de datos está en linux

Pero al ver el phpinfo() veo que el archivo no está registrado pues no aparece nada sobre el, intento conectarme pero me sale el siguiente error:

"Fatal error: Call to undefined function db2_connect() in C:\AppServ\www\index.php on line 10"

Tengo entendido que; aunque la base de datos esté abajo, si el dll está bien registrado, deberia mostrarme un error de conexion, no de funcion indefinida...

Mi codigo para conectar es este:
Cita:
<?php
$database = 'mibase';
$user = 'us1';
$password = 'pas';

$conn = db2_connect($database, $user, $password);

if ($conn) {
echo "Connection succeeded.";
db2_close($conn);
}
else {
echo "Connection failed.";
}
?>
He revisado en muchas paginas pero no encuentro nada util

Aguien podria ayudarme?
  #2 (permalink)  
Antiguo 03/02/2010, 21:56
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Si lees el Manual: http://www.php.net/manual/en/ibm-db2.requirements.php explícitamente dice que necesitas instalar el IBM DB2 Universal Database client en tu computadora para poder utilizar la extensión.

Saludos.

Tema movido desde PHP a Configuración

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.