Ваша ошибка и ваш конфигурационный файл не относятся к тем же пользователям
Предупреждение: mysql_query () [function.mysql-query]: доступ запрещен для пользователя 'ODBC' @ 'localhost' (с использованием пароля: НЕТ)
Ошибка запроса пользователя "ODBC" с хоста "localhost"
mysql_connect('127.0.0.1', 'root', '');
Подключение с пользователем 'root' к '127.0.0.1'
¿Применена ли ваша конфигурация? Похоже, что clientlist.php использует другой $link
ресурс
Также учтите, что пользователи в пользовательской таблице mysql по умолчанию содержат ссылку на хост. Это означает, что root @ localhost может быть правильным для доступа без пароля, но root@127.0.0.1 может быть отказано.
Вы можете просмотреть в таблице пользователей базы данных «mysql» зарегистрированных пользователей, если у них есть пароль и разрешен хост (или хосты). Каждый пользователь может появиться более одного раза, если хост отличается. Также возможно использовать символ «%» в хосте, чтобы разрешить все хосты или подсеть (, но я не рекомендую это для производственных сред )
Во всех случаях рекомендуется создавать правильного пользователя и предоставлять привилегии нужной базе данных для его работы.