5
hmm well i'm not sure on how to use no-ip with an actual hosted webserver.. so i'm not sure exactly on the implications of how they do the dns forwarding etc..
could you try a phpinfo() script?
create a text file in notepad
then paste this code into it and save it as phpinfo.php
phpinfo();
?>
then call that script from the browser.. if it works you'll see lots of information..
in the info you will be able to see the actual url to the script and also the actual path of the script that's reported. if all that seems fine, then it's definitely a MySQL db access problem..
(could try changing the sql db access to % and localhost) maybe it's not letting you connect somewhere along the line..