Después de varias pruebas me di cuenta de que no tengo instalado el soporte para MySQL en PHP.
Creía que lo tenía porque tengo la versión 4.3.6 y en PHP 4 viene por defecto. Pero bueno, no la tengo.
Como todo está en un RedHat estuve buscando el correspondiente rpm y no hay caso, no existe para PHP 4.3.6
Sí para 4.3.6-0.9, 4.3.6-1 y 4.3.6-5 pero me pide dependencias, así que en eso estoy.
Supongo que una vez esté eso solucionado, andará todo.
Les cuento en breve.
Miles de gracias a todos por las prontas y sabias respuestas.
Federica
----- Original Message -----
From: Mauricio Cuenca
To: Federica Pavese
Cc: [email protected]
Sent: Wednesday, October 22, 2008 11:13 AM
Subject: Re: [PHP-ES] Conexión remota a MySQL
Hola Federico,
En el servidor A no necesitas tener instalado MySQL. Si PHP está compilado o instalado con el soporte para MySQL, con esto es suficiente. Si el soporte mysql está instalado o no podrás darte cuenta ejecutando un phpinfo().
Te sugiero además que actives el reporte de errores en tu archivo de configuración php.ini, seguramente algo está sucediendo, pero no te estás enterando porque por defecto PHP no muestra errores.
La función mysql_connect() debe retornar un recurso que podríamos catalogarlo como intangible en algunos casos, pero puedes darte cuenta si se instancia o no haciendo un print_r() del resultado de la operación.
Saludos,
--
________________________
Mauricio Cuenca
2008/10/22 Federica Pavese <[email protected]>
Hola a todos !
Tengo el siguiente problema: quiero conectarme desde un servidor A
(Linux+PHP+Informix) a un servidor B (Linux+PHP+MySQL).
En el servidor A proceso datos del Informix y el resultado quiero escribirlo
en el MySQL del servidor B.
Todo está dentro de la misma red.
El problema está en el mysql_connect ($servidorB, $usuario, $password).
Al ejecutarlo no devuelve NADA, ni siquiera false o error.
Tengo abierto el puerto 3306 del servidor B, creado el usuario en la tabla
user del MySQL con todos los permisos, el MySQL corre perfectamente en B, el
PHP corre perfectamente en A, puedo conectarme desde un programa cliente de
una PC con Windows al MySQL de B.... en fin.
Lo único que no tengo y no sé si deba tenerlo es un MySQL corriendo en el
servidor A. Para que el PHP "reconozca las funciones", no sé, no suena
lógico.
Se les ocurre algo?
Muchas gracias por adelantado.
--
Lic. Federica Pavese
Dpto. Informática
Bolsa de Comercio de Mendoza S.A.
Tel. (0261) 449-6112
--
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php