Forum Webscript.Ru
Программирование => PHP => Тема начата: alesh от 22 Мая 2002, 12:24:46
-
Вот в некоторых местах я вижу такую вещь
" Сгенерированно за 0.0000254352145 секунд, 7 обращений к БД)
Как време генерации вытащить я знаю - microtime(), а какая функция считает закпросы к MYSQL? или это в ручную сделанно ?
-
Пропиши в самом первом файле, напр. 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)
-
но про генерацию времени я знаю...
а вот ... лана ща буду класс смотреть...
-
а .. ну там вот так сделанно
function query($sql) {
$query = mysql_query($sql) or die(mysql_error());
$this->querynum++;
return $query;
}
эт , не удобно :(
-
Интересно чем?
-
Не люблю использовать классы всякие...
-
alesh
не хочешь её использовать, тогда делай вот так:
$result=mysql_query("blabla");++$queryes;
Сам думай что лучше......
-
Не люблю использовать классы всякие...
Очень зря...
-
а в чем приемущество ?
если мне надо сделать только 3-4 запроса в mysql
если надо больше , почему бы не воспользоваться циклом?
а классами разве проще?
Я бы так сказал не то что не люблю , просто очень мало пользовался , а впечатления от пользования остались какие-то не радужные
-
Вообще php считается не ООП языком программирования. Хотя поддержка существует. Достаточно посмотреть на библиотеку PAER. В которой, кстати, реализованы деструкторы.
классы значительно удобнее использовать в крупных проектах.
alesh
если не нравятся классы, можно использовать только функции.
из класса сделать набор функций - 0.5-5 мин.
-
Ну да, наверное ты прав.
только переделывать сайт придется для этого...
а это долго.
-
alesh
если мне надо сделать только 3-4 запроса в mysql
а ручками тогда сложно посчитать сколько запросов сделал база?
-
2 alien:
Хочеться систематезации
-
alesh
http://forums.webscript.ru/showthread.php?s=&postid=37363#post37363
-
и?
-
Хочеться систематезации
Классы используй !
-
Не люблю классы
-
alesh
$result=mysql_query("blabla");++$queryes;
-
Ну, можно еще в конце файла вставлять вызывать функцию, которая парсит текущий скрипт, ищет строчку mysql_query и увеличивает счетчик :-)))
-
Не люблю классы
Классы используй !
two beer or not two beer?!
тогда можно использовать функции :)
вообще, этот спор не в пользу alesh, имхо.
-
Ну возможно не в мою пользу...
да..
а вот со счетчиком идея не плохая..