не выполняются запросы

webman

Новичок
не выполняются запросы

Проблема следующая
с некоторой переодичностью перестают выполняться запросы к БД, скажем так час работает нормально все, минут 5 глюки
возможно и мой косяк, грубо говоря скрипт выглядит так:
есть класс, конструктор выглядит примерно так
PHP:
function Class()
{
  if (mysql_connect(db_host, db_user, db_pwd))
  {
    mysql_select_db(db_name);
    ....
    mysql_close();
  }
}
вопрос: косяк из за того что у мя что то криво написано или все таки проблемы с хостером?
 

webman

Новичок
в конструкторе методы вызываются, в них выполняются запросы, получатеся только в констукторе
 

svetasmirnova

маленький монстрик
А сколько экзампляров класса Class создаёт приложение?

Вообще вопрос так стоит. Точно ли функция mysql_connect вызывается единожды за всё время работы скрипта?
 

webman

Новичок
экземпляр 1, в классе mysql_connect единожды, то что в не класса - соединение открывается и закрывается :)
 

svetasmirnova

маленький монстрик
>то что в не класса - соединение открывается и закрывается
то есть как минимум дважды: это косяк.
 

svetasmirnova

маленький монстрик
Потому что база - внешнее приложение и на коннект к ней тратится время. Зачем это делать дважды?
 

webman

Новичок
к тому времени как я конекчусь к бд второй раз, первый конект уже закрыт
 

webman

Новичок
нет, я просто не вижу в этом косяка, открыл закрыл, открыл закрыл, а запросы все не выполнились не в первом конекте не во втором, причем не всегда, а с какой то периодичностью
 

webman

Новичок
света, спасибо :)

-~{}~ 14.03.06 23:28:

все оказалось на много проще, ограничение хостера на количество запросов в час
а взаимосвязь количества подключений к бд в одном скрипте я так и не уловил
 
Сверху