you have not made the right permissions in your mysql for one thing that says you are using no password at all for mysql from your site...... look its not hard it tells you whats broken in the message
Code:
Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'a1290651'@'localhost' (using password: NO) in /home/a1290651/public_html/config.php on line 17
first you are connecting to local host .. if this is your host and not an external ip this is fine
second access is denied which means the same as when you login to your computer and use the wrong password... you do not have permission
third the username doesnt look like a normal username for mysql.. not to say this is bad but it probably doesnt exist already so if you want to connect with it you will have to create it
fourth it says using password NO this means you are not using a password
Note: permissions mean what you are allowed to connect to just creating a user and not giving it any databases to connect to will accomplish nothing.
these are the things you need to fix. it tells you what to look at