Помогите разобраться выбором базы.
$con = mysql_connect($host, $user, $pass); - подключение есть
$db_selected = mysql_select_db($base, $con);
выдает ошибку
Access denied for user 'f0005163_pay'@'%' to database 'f0005163_pay'
@'%' - почему нет хоста?
Побуду переводчиком:
Access denied for user 'f0005163_pay'@'%' to database 'f0005163_pay' - доступ запрещен пользователю 'f0005163_pay' к базе данных 'f0005163_pay'.
@'%' означает, что ожидается удаленное соединение, то есть, с любого хоста.
Тебе нужно либо в настройках скрипта указать в качестве хоста localhost (я подозреваю, что на него доступ открыт), либо проверить привилегии пользователя для доступа с любого хоста (%).
ну дак базу не может найти, смотри connection string и сетевые настройки
Проблема вне этого кода.
Например, база называется немножко иначе.
Или вы скопировали ее с флэшки.
Или еще что-то, чего нам не видно.
Проверьте базу через phpMyAdmin.
Я согласен с первым ответом
оно приконектилось куда положено но там не пускают