Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Загвоздка с SQL-запросом

244
17 марта 2007 года
UAS
2.0K / / 19.07.2006
Вот сижу уже 3 час и не могу понять в чем прикол... Ну весь код писать не буду. Вот он переработанный вкратце.

Код:
# массив SQL-запросов
$SQLs=array(
    "DELETE FROM online WHERE 1174082845-last_activity>900",
    "SELECT MAX(id) FROM events",
    "INSERT INTO matches(team1,team2) VALUES('dadasda','dasda')",
    "INSERT INTO events(start_time,end_time,ids) VALUES(200703170307,121221121221,8)",
    "SELECT * FROM events"
);


#далее циклом проходим по вопросам и засекаем время выполнения
foreach($SQLs as $query) {
    list($usec,$sec) = explode(" ",microtime());
    $time["start"] = (float)$usec + (float)$sec;

    $result=mysql_query($query,$this->link);

    list($usec,$sec) = explode(" ",microtime());
    $time["end"] = (float)$usec + (float)$sec;
    $time = $time["end"]-$time["start"];
}

Подсчет со всеми запросами идет нормально кроме 4 запроса. $time
почему-то в нем равен 0. При этом $usec и $sec оба равны 1. Запрос идет без ошибки. Но вот почему получается 0 я так и не соображу...
92
17 марта 2007 года
Тень Пса
2.2K / / 19.10.2006
ну дык арифметика, если я тебя правильно понял $usec == $sec == 1??

соотвессна $usec+$sec = 2; а 2-2=0; не логично??

PS: не пинать ногами если не так тебя понял, да + к тому я еще тока что с биллиарда и у нас 4:35 утра :D
244
17 марта 2007 года
UAS
2.0K / / 19.07.2006
Нет. Пинать не буду)) Не понял.. Вообщем я бы щас показал капс со статистикой запроса, но есть одно "но". То что вчера ночью пахало, седня почему-то напрочь не пашет.... :'( И не могу понять почему.. Ну ладно. Вообщем у всех запросов время выполнения 0.00012, 0.00015. Ну короче любые числа. $sec и $usec у них числа больше >1, т.е. где-то 1.12223589. Вот так. А у того запроса, с каким проблема, время выполнения 0. $usec == $sec == 1, причем постоянно.. Я вот не могу уловить почему так... Не может же запрос 0с выполнятся... Выполняю его в phpMyAdmin - всё норм. Выполняется 0.0010с
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог