Foros del Web » Programando para Internet » PHP »

No puedo conectar mediante PHP a MySQL

Estas en el tema de No puedo conectar mediante PHP a MySQL en el foro de PHP en Foros del Web. Hola buenas. Tengo un servidor Apache con PHP. En el mismo servidor tengo instalado MySQL 6.0 funcionando. El servidor es un Windows XP con IP ...
  #1 (permalink)  
Antiguo 08/03/2013, 02:39
 
Fecha de Ingreso: febrero-2013
Mensajes: 119
Antigüedad: 11 años, 9 meses
Puntos: 2
No puedo conectar mediante PHP a MySQL

Hola buenas.

Tengo un servidor Apache con PHP. En el mismo servidor tengo instalado MySQL 6.0 funcionando. El servidor es un Windows XP con IP estática (192.168.10.131).

Al mismo tiempo tengo un gestor de MySQL llamado Front SQL. He podido acceder a la base de datos mediante:

Usuario: root
Host: Localhost

Y puedo ver el contenido y crear bases y tablas, etc... (Desde el mismo servidor)

El problema llega cuando intento conectar a la base de datos mediante un Script PHP ejecutado desde el navegador. El script está alojado en el servidor Apache, dentro de la carpeta HTDOCS.

El Script es el siguiente:

Código:
<?php
$serverName = "192.168.212.131"; //serverName\instanceName
$connectionInfo = array( "Database"=>"phpfreechat", "UID"=>"root", "PWD"=>"segundosmx");
$conn = mysql_connect( $serverName, $connectionInfo);

if( $conn ) {
     echo "Connection established.<br />";
}else{
     echo "Connection could not be established.<br />";
     die( print_r( mysql_errors(), true));
}
$server_info = mysql_server_info( $conn);
if( $server_info )
{
    foreach( $server_info as $key => $value) {
       echo $key.": ".$value."<br />";
    }
} else {
      die( print_r( mysql_errors(), true));
}
?>
Como indica el código PHP, me aparece siempre el mensaje:

"Connection could not be established."

Que indica que no se ha podido conectar. He revisado todos los datos de conexión y son correctos, alguna solución? Alguien sabe donde podría estar el problema?

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 08/03/2013, 02:53
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años, 7 meses
Puntos: 155
Respuesta: No puedo conectar mediante PHP a MySQL

...el problema lo tienes acá..

Código PHP:
Ver original
  1. $conn = mysql_connect( $serverName, $connectionInfo);

.. debería ir así

Código PHP:
Ver original
  1. $conn = mysql_connect($serverName, $connectionInfo['UID'], $connectionInfo['PWD']);
  #3 (permalink)  
Antiguo 08/03/2013, 03:05
 
Fecha de Ingreso: febrero-2013
Mensajes: 119
Antigüedad: 11 años, 9 meses
Puntos: 2
Respuesta: No puedo conectar mediante PHP a MySQL

Gracias, ya está solucionado ;)

Etiquetas: mediante, mysql, sql, tabla
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 14:43.