My hosting company one.com does not allow external connections to the MySQL database through the regular port 3306. I wonder if there's a php proxy of sort that can enable me to talk to the database through port 80 instead? On the other end is a PC which then would need software that translates 3306<-->80.
Solution: Proxy for accessing MySQL database via port 80
and if you are talking about running php application using a pass through proxy at server side, there is no such application available in PHP. you may have to write your own which can read your queries execute them in the server and then return the result. You will also require a part on the client side where you can parse the results (you cannot use the normal mysql connect function here).