gracias por las respuestas,
pero no consigo, me explico, yo desde un servidor (
www.xxxx.com) ejecuto un php para conectarme a mi equipo local, ya que tengo una bbdd mysql a la cual debo conectarme.
No puedo poner localhost porque me entiende que es el servidor remoto, así que pongo la IP de mi equipo local y no se conecta.
He entrado en mi phpmyadmin, y he visto en la tabla user de la bbdd mysql, que tengo host='%' y user='root'.
Gracias de nuevo.