Cita:
Iniciado por Dalam Haber, aunque tengas un dominio no-ip, si el servidor http esta en el mismo equipo que el servidor mysql, accediendo con el server = localhost deberia de funcionar.
Otra cosa es que lo tengas en otro equipo, caso en el que tendrias que modificar el archivo hosts "Si usas windows" para redireccionar el trafico a la ip y puerto de mysql.
No obstante si a lo que te refieres es que no puedes acceder a tu web con la url de tu dominio y si con localhost es tambien ese archivo el que debes de modificar para que funcione correctamente.
Otra forma de comprobarlo es en el archivo de configuracion de mysql comenta la linea que dice bind-adress=127.0.0.1 que impide cualquier conexion que no provenga de localhost. Cuando lo hagas reinicia el demonio de mysql para que los cambios tengan efecto y luego vuelve a probar.
Si usas Windows es parecido, busca el archivo de configuracion y reinicia el servicio mysql de windows.
Agregale tambien el host a el archivo de configuracion de mysql.
Luego prueba con la variable $hotsdb = "tudominio.com:tuPuertoDeMySQL".
Prueba a poner en el die de la conexion a mysql que te retorne el codigo de error, asi sera mas facil encontrarle una solucion.
Gracias por tu respuesta, bueno estoy usando Ubuntu12.04.
Instale todos los servicios con AppServ (Apache2, PHP y MySQL).
He probado lo que dices de comentar la línea:
Y reiniciar pero sigue el fallo, una cosa, cuando doy al botón guardar debe llamar la página llamada
registra.php y mostrar lo que esta tiene escrito, pero no lo hace.
Luego si le doy al botón Ver datos llama al fichero "paginacion_4.php, este si me muestra la página pero sin datos, ya que
no se guardan en la BD que se llama proyecto y tiene una tabla llamada registro..
Que otra solución puede haber, o que tengo mal en este código de PHP, porque en modo local si me funciona pero si accedo por mi dominio/formreg.html NO.
Saludos