Foros del Web » Programando para Internet » PHP »

Error al Conectar MySQL

Estas en el tema de Error al Conectar MySQL en el foro de PHP en Foros del Web. Hola gente. No consigo hacer que mis scripts conecten con el servidor MySQL. He probado aplicaciones de terceros y tampoco los hago funcionar. No consigo ...
  #1 (permalink)  
Antiguo 21/05/2008, 08:46
 
Fecha de Ingreso: diciembre-2003
Ubicación: Salamanca
Mensajes: 123
Antigüedad: 20 años, 4 meses
Puntos: 3
Error al Conectar MySQL

Hola gente.
No consigo hacer que mis scripts conecten con el servidor MySQL.
He probado aplicaciones de terceros y tampoco los hago funcionar.
No consigo ver el error porque al conectar se cierra la ventana (con Win Vista).
Me he asegurado de que el servidor MySQL acepte conexiones externas, he instalado el servidor induvidual, integrado en WampServer, he cambiado versiones, he intentado conectar indicando el puerto, como root, con clave, sin clave, he buscado en la red, he consultado 'Pro PHP-GTK' (muy buen libro)... no veo que falla
Y lo malo que es todo el mundo parece conectar sin problema alguno.
No os escribo el script porque es obvio, al pulsar un boton se conecta y debía indicar el id de conexión en una etiqueta.
Por cierto, hay poco en la red... casi todo es repetido :(
Muchas gracias.
Roberto

Perdón por si este post debiera ir a Bases de Datos.
  #2 (permalink)  
Antiguo 21/05/2008, 09:07
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Error al Conectar MySQL

Hola dobeto,

Prueba ejecutar tu archivo usando php.exe y no php-win.exe, luego imprime un echo este se imprimirá en la consola y así podras hacer debug de tu aplicación.

Saludos.
  #3 (permalink)  
Antiguo 21/05/2008, 11:57
 
Fecha de Ingreso: diciembre-2003
Ubicación: Salamanca
Mensajes: 123
Antigüedad: 20 años, 4 meses
Puntos: 3
Respuesta: Error al Conectar MySQL

Gracias GatorV.
Ya utilizo php.exe (probaré con php-win) y hasta el momento de solicitar la conexión con MySQL puedo ver paso a paso lo que ocurre, todo va bien... pero al conectar ¡¡¡apagón!!!
Es como si hubiera un error de sintaxis, no hace nada, sólo deja de funcionar. Ni tan siquiera recibe un valor 'false' o nulo, con lo que no sirven claúsulas.
¿Tú puedes conectar con MySQL? por que hay scripts bien desarrollados que si que lo hacen (aunque a mí no me van).
Gracias de nuevo.
  #4 (permalink)  
Antiguo 21/05/2008, 12:15
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Error al Conectar MySQL

Hola dobeto,

Puedes probar un script simple:
Código PHP:
<?php
if( function_exists"mysql_connect" ) ) {
     echo 
"No existe!!";
}
?>
Si desde la consola te marca que no existe, es probable que el php.ini que estés usando no tenga activada la extensión de MySQL.

Saludos.
  #5 (permalink)  
Antiguo 22/05/2008, 02:15
 
Fecha de Ingreso: diciembre-2003
Ubicación: Salamanca
Mensajes: 123
Antigüedad: 20 años, 4 meses
Puntos: 3
Respuesta: Error al Conectar MySQL


Cierto... no está activado MySQL.
No me voy a buscar problemas y voy a probar con SQLite que si viene
Muchas gracias.
  #6 (permalink)  
Antiguo 22/05/2008, 08:11
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Error al Conectar MySQL

Por nada, y recuerda que habilitar MySQL no es tan complicado, solo habilitalo en el php.ini.

Saludos.
  #7 (permalink)  
Antiguo 23/05/2008, 01:54
 
Fecha de Ingreso: diciembre-2003
Ubicación: Salamanca
Mensajes: 123
Antigüedad: 20 años, 4 meses
Puntos: 3
Cita:
Iniciado por GatorV Ver Mensaje
Por nada, y recuerda que habilitar MySQL no es tan complicado, solo habilitalo en el php.ini.

Saludos.
No creas... a mí me da error el escribir la extensión:
Cita:
'Error al iniciar la aplicación porque no se encontró php5ts.dll'
He descargado la librería y ahora obtengo este error:
Cita:
PHP Warning: PHP Startup: PDO: Unable to initialize module
Module compiled width module API=20060613, debug=0, thread-safety=1
PHP compiled width module API=20060613, debug=0, thread-safety=0
These options need to match
in Unknown on line o
PHP Warning: PHP Startup: Unable to load dynamic library './ext\php_mysql.dll'
- No se puede encontrar el módulo especificado.
in Unknown on line 0
Para habilitar MySQL he seguido estos pasos:
Sacado de: http://www.mygnet.net/articulos/phpg...on_phpgtk2.446
Cita:
Descomprimimos y copiamos los siguientes archivos:

libmysql.dll dentro de php-gtk2/
ext/php_pdo.dll dentro de php-gtk2/ext/
ext/php_pdo_mysql.dll dentro de php-gtk2/ext/

y modificamos el php.ini de nuestro php-gtk2 para agregar la extensión:

extension = php_pdo.dll
extension = php_mysql.dll


Listo ya quedo nuestra configuración para que soporte base de datos en MYSQL.
En el paquete de extensiones (v 2.0.1) no vienen las librerías, así que se las cogido al php que se ha instalado con el wampServer (php5.2.6).

Gracias de nuevo.
Roberto

Última edición por dobeto; 23/05/2008 a las 02:07
  #8 (permalink)  
Antiguo 23/05/2008, 09:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Error al Conectar MySQL

Mmm y haz verificado que tengas el archivo php5ts.dll a nivel donde esta el php.exe?

Saludos.
  #9 (permalink)  
Antiguo 26/05/2008, 00:19
 
Fecha de Ingreso: diciembre-2003
Ubicación: Salamanca
Mensajes: 123
Antigüedad: 20 años, 4 meses
Puntos: 3
Respuesta: Error al Conectar MySQL

Si, ahí lo tengo pero ná.
Lo dejo, a ver si voy encontrando más documentación.
Muchas gracias por todo.
Roberto
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 00:21.