Автор Тема: Mysql Query\'s  (Прочитано 8174 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
Mysql Query\'s
« : 22 Мая 2002, 12:24:46 »
Вот в некоторых местах я вижу такую вещь
" Сгенерированно за 0.0000254352145 секунд, 7 обращений к БД)
Как време генерации вытащить я знаю - microtime(), а какая функция считает закпросы к MYSQL? или это в ручную сделанно ?

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
подсчет количества запросов к БД
« Ответ #1 : 22 Мая 2002, 12:32:25 »
Пропиши в самом первом файле, напр. config.inc.php
$mtime1 = explode(" ", microtime());
$starttime = $mtime1[1] + $mtime1[0];

и в самом конце
$mtime2 = explode(" ", microtime());
$endtime = $mtime2[1] + $mtime2[0];
$totaltime = ($endtime - $starttime);
$totaltime = number_format($totaltime, 7);

и выводи
print "Сгенерировано за ".$totaltime;

а насчет кол-ва обращений к БД, есть класс, напр-р посмотри в MP (http://mp.webscript.ru)
Евгений aka Razor,

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
спасибо
« Ответ #2 : 22 Мая 2002, 12:34:40 »
но про генерацию времени я знаю...
а вот ... лана ща буду класс смотреть...

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
подсчет количества запросов к БД
« Ответ #3 : 22 Мая 2002, 12:40:10 »
а .. ну там вот так сделанно
   function query($sql) {
                
$query mysql_query($sql) or die(mysql_error());
                
$this->querynum++;
                return 
$query;
        }

эт , не удобно :(

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
подсчет количества запросов к БД
« Ответ #4 : 22 Мая 2002, 12:49:57 »
Интересно чем?
Евгений aka Razor,

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
подсчет количества запросов к БД
« Ответ #5 : 22 Мая 2002, 12:50:45 »
Не люблю использовать классы всякие...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
подсчет количества запросов к БД
« Ответ #6 : 22 Мая 2002, 13:48:33 »
alesh

не хочешь её использовать, тогда делай вот так:
$result=mysql_query("blabla");++$queryes;

Сам думай что лучше......
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
подсчет количества запросов к БД
« Ответ #7 : 22 Мая 2002, 14:01:18 »
Цитировать
Не люблю использовать классы всякие...

Очень зря...
Евгений aka Razor,

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
подсчет количества запросов к БД
« Ответ #8 : 22 Мая 2002, 14:04:21 »
а в чем приемущество ?
если мне надо сделать только 3-4 запроса в mysql
если надо больше , почему бы не воспользоваться циклом?
а классами разве проще?
Я бы так  сказал  не то что не люблю , просто очень мало пользовался , а впечатления от пользования остались какие-то не радужные

Оффлайн Dm

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1263
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
подсчет количества запросов к БД
« Ответ #9 : 22 Мая 2002, 21:21:09 »
Вообще php считается не ООП языком программирования. Хотя поддержка существует. Достаточно посмотреть на библиотеку PAER. В которой, кстати, реализованы деструкторы.

классы значительно удобнее использовать в крупных проектах.

alesh
если не нравятся классы, можно использовать только функции.
из класса сделать набор функций - 0.5-5 мин.
с уважением,
магистр белой магии.

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
подсчет количества запросов к БД
« Ответ #10 : 22 Мая 2002, 21:46:25 »
Ну да, наверное ты прав.
только переделывать сайт придется для этого...
а это долго.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
подсчет количества запросов к БД
« Ответ #11 : 23 Мая 2002, 10:34:22 »
alesh
Цитировать
если мне надо сделать только 3-4 запроса в mysql

а ручками тогда сложно посчитать сколько запросов сделал база?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
подсчет количества запросов к БД
« Ответ #12 : 23 Мая 2002, 12:43:00 »
2 alien:
Хочеться систематезации

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн alesh

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 97
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.alesh.ru
подсчет количества запросов к БД
« Ответ #14 : 23 Мая 2002, 13:57:33 »
и?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28