Creo que no encierra ningún misterio pero se me esta pasado algo >.< .
Tengo una web hecha que me va perfectamente el localhost.
En vez de operar en el puerto 80 opera en el 9898.
TODO, funciona al 100%, me deja loguear, registrar usuarios...
Peeeeeero si intento acceder a ella desde fuera, desde, por ejemplo, miweb.no-ip.org:9898 tambien va, pero al intentar conectar con la DB se queda cargando toda la vida. Tengo abierto el puerto 3306 (mySQL) de mi router.
Conecto a la db de la siguiente forma:
Código:
$dbhost='miweb.no-ip.org:9898'; //En eso dudo.
$dbusername='root'; //Esta bien puesto.
$dbuserpass='pass'; //Esta bien puesto.
$dbname='test'; //Esta bien puesto.
session_start();
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
Creo que paso por alto algo pero... ¿qué?
Gracias de antemano!