Bueno, hace tiempo que no me paso por aki. Hoy tengo un problema con el mysql_connect desde un servidor local.
A ver, resulta que tengo un servidor apache+php instalado en una makina virtual de Windows XP SP2 y kiero conectarme a una base de datos mysql externa (fuera de mi pc).
Tengo el siguiente código PHP
Código PHP:
<?
$conn = mysql_connect("ip de internet", "usuario", "password");
if($conn)
{
if (mysql_select_db("base de datos", $conn))
{
echo "ok";
}
else
{
echo "No encuentra la Base de Datos";
}
}
else
{
echo "No conecta al host";
}
?>
Este código funciona perfectamente siempre y cuando me contecte a una base de datos local (vamos, q en el host tengo q poner "localhost"), pero si intento conectarme a una base de datos de internet, no rula, ni poniendo "http://" delante de la ip del host ni sin ponerlo.
xq no funciona esto? Tengo q modificar algo en el php, en el apache o en algun otro sitio?
Gracias por la ayuda que me puedan prestar ;)
PD: Me salta el siguiente error:
Código:
Warning: mysql_connect(): Can't connect to MySQL server on 'ip de internet' (10060) in
c:\servers\profinservphp\apache\htdocs\practicas\conect.php on line 3