Якщо Ви отримуєте повідомлення про помилку “User already has more than 'max_user_connections' active connections“, це означає, що Ваш скрипт створює більше підключень користувачів до бази даних, ніж дозволяє Ваш хостинг-тариф.
Є дві основні причини цієї помилки:
Ваш скрипт створює з'єднання, не закриваючи їх належним чином, коли вони більше не потрібні;
Ваш сайт дуже активний і на ньому одночасно перебуває багато користувачів.
Щодо першої причини, то Ви можете перевірити наявність активних з'єднань і завершити ті, які більше не потрібні. У майбутньому Ви можете спробувати виконувати команду mysql_reconnect перед кожним запитом. Крім того, Ви можете додати команду mysql_close() в кінці Вашого скрипту, щоб закрити всі відкриті з'єднання.
Якщо Вам потрібно багато активних з'єднань одночасно, змініть хостинг-тариф 🚀
ПРИМІТКА
Якщо Вам потрібна додаткова допомога у розв'язанні цієї проблеми, ми пропонуємо Вам співпрацювати з окремим розробником – на Fiverr є багато спеціалістів.