форум вебмастероff на AlfaSpace.NET |
Ubuntu и Linux
|реактивный бесплатный хостинг
| Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга
|
правила форума
| Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ ° |
| Форум вебмастеров на AlfaSpace.NET / Создание сайта / Повторный фетч mysql ресурса |
| Автор | Сообщение |
| Roler USA Hater 1274 |
# Дата: 17 Мар 2008 14:03 Сорри, если название не то, не знал как обозвать то) Вообщем, сделал обращение к БД. Использовал mysql_fetch_array, и выводил, если подходило по условиям. Потом, нужно вывести это ещё раз с другими условиями, но фетч очистил вытащенные из бд данные. Не хочу делать два запроса. Как быть? |
| SpiriTzzz Темный джедай 1384 |
# Дата: 17 Мар 2008 14:58 делать два запроса ^_^ |
| Roler USA Hater 1274 |
# Дата: 17 Мар 2008 15:06 SpiriTzzz Брр))) Это я и без тебя слышал) |
| Константин TorrentMaster 3442 |
# Дата: 17 Мар 2008 15:16 ° Поправил: Константин Делать два идентичных запроса подряд и надеяться на то, что кеш запросов мускуля работает адекватно - в этом случае время на выполнение второго запроса будет неизмеримо меньше. Второй вариант - объединить два одинаковых запроса через union и опять-таки надеяться, что оптимизатор запросов мускуля, выполнив первую часть, просто ее же результат приклеит в конец общего результата и тогда тупо профетчить половину возвращенных строк, а потом вторую половину, которая будет идентична первой... А вообще неясно, кто мешает вместе с первым проходом сохранять результат куда-нибудь еще - вне зависимости от выполнения условий или нет, а потом уже работать с ним во втором проходе ![]() |
| Roler USA Hater 1274 |
# Дата: 17 Мар 2008 15:27 Константин Как сохранить? Скопироать всё из переменной, в которую производим mysql_query ? Пробовал, не помогает. |
| maxtat pda killer 1434 |
# Дата: 17 Мар 2008 23:48 Пока фетчишь в первый раз заноси все в отдельный массив. Чего сложново-то? |
| Roler USA Hater 1274 |
# Дата: 18 Мар 2008 20:55 maxtat Уже так и делаю) Просто, массив пришлось делать многомерный, а я с ними не умею работать) |
| maxtat pda killer 1434 |
# Дата: 19 Мар 2008 00:46 ну а чо там работать-то? $a[i][j] по идее Никогда даж не пробовал... |
| Roler USA Hater 1274 |
# Дата: 19 Мар 2008 13:21 maxtat Да не, создать получилось, как перебрать пока не очень понимаю ![]() |
| Roler USA Hater 1274 |
# Дата: 19 Мар 2008 20:16 ° Поправил: Roler Решено. |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:26605, gzipped size:8209 |