|
PatrioT ↓
|
 |
|
22 Май, 2011, 11:43:59
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 22 Сила слова: 0
|
тогда они бы знали что самое зло - мускуль xD, а тут они его используют ля арифметики!
Оу, передомной сейчас человек аля JOIN`ы и прочее - говно, используев бд лишь для key=>value, или показалось ? ОО
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
23 Май, 2011, 12:10:01 , спустя 26 минут 2 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20790 Сила слова: 1.66
|
PatrioT, а передомной человек с
Невозможно подключится к MySQL серверу localhost! Просьба обратиться к администратору!!!
http://trafs.net/ xDDD
тебя не с хабра занесло?
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
truth4oll ↓
|
 |
|
23 Май, 2011, 12:11:06 , спустя 1 минуту 5 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 15
Сообщений: 471 Сила слова: 3.18
|
Дуда прессингуют школьники)
|
|
|
|
|
Записан
|
План прост - потому красив
|
|
|
|
phpdude ↓
|
 |
|
23 Май, 2011, 12:11:51 , спустя 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
truth4oll, но, последние дни совсем уже охуели xD
видимо каникулы - пораспускали языки
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
PatrioT ↓
|
 |
|
23 Май, 2011, 12:16:29 , спустя 4 минуты 38 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 22 Сила слова: 0
|
PatrioT, а передомной человек с
Невозможно подключится к MySQL серверу localhost! Просьба обратиться к администратору!!!
http://trafs.net/ xDDD
тебя не с хабра занесло?
меня не занесло, я по добровольному согласию тут, а то что на trafs, дак это уже год такое, так что увы не аргумент
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
23 Май, 2011, 12:19:43 , спустя 3 минуты 14 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
PatrioT, ладно, давай дружить, заебало сраться, ну или завтра можем посраться))
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
PatrioT ↓
|
 |
|
23 Май, 2011, 12:23:55 , спустя 4 минуты 12 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 0
Сообщений: 22 Сила слова: 0
|
а может вообще не сраться, Я сюда только и попал, от срача подальше
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
23 Май, 2011, 12:29:19 , спустя 5 минут 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20790 Сила слова: 1.66
|
PatrioT, ну давай дружить тогда.
зы: к жойнам и кейвал я отношусь "к каждому месту свой подход" без фанатизма короче
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Scratch ↓
|
 |
|
24 Май, 2011, 02:18:19 , спустя 1 день 1 час 49 минут
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 5 Сила слова: 0
|
ну тут в принципе очень просто :)
mysqli_multi_query ($connector, $check_session_query);
$i = 0;
// Счетчик итераций. foreach недопустим, так как у вас первый запрос и второй запрос возвращают
// разнородные данные: первый SELECT - дату, второй SELECT - набор записей таблицы sessions
do {
if ($result = mysqli_use_result ($connector)) {
$i++;
$row = mysqli_fetch_assoc ($result);
if ($i == 2) { // Вторая итерация - ваш SELECT с данными
if ($row !== NULL) {
while ($row = $result-> fetch_row()) {
printf("%s\n", $row[0]);
}
}
}
}
mysqli_free_result ($result);
} while (mysqli_next_result ($connector));
По поводу выноса промежуточных операций (арифметики, как тут выразились) для формирования итогового запроса - вы все сделали правильно, Armageddance. Проблема видимо психологическая. SELECT, используемый для вычисления выражения и присвоения его переменной в MySQL создает очень мизерную нагрузку по сравнению с SELECT выборками из таблиц. Помимо этого пул запросов перед выполнением на сервере проходит прекомпиляцию и выполняется как один запрос и потому он эффективнее, чем серия простых запросов. Скорость "вычисления арифметики" прекомпилированным запросом на MySQL будет выше, чем его вычисление интерпретатором, то бишь средствами PHP. Это неоднократно проверено на относительно больших таблицах (от 1 млн.записей), другое дело, что выигрыш на небольших массивах данных будет мизерный. Но и подход "у меня не будет много записей, потому напишу как умею" - это первый шаг к индусскому коду :)
|
|
|
|
|
Записан
|
|
|
|
|