PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (83): В начало « ... 42 43 44 45 [46] 47 48 49 50 ... » В конец

> Найдено сообщений: 1232
tuareg Отправлено: 28 Июня, 2012 - 23:23:53 • Тема: Нужен хитрый запрос • Форум: SQL и Архитектура БД

Ответов: 12
Просмотров: 118
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT COUNT(comments.id) AS comm, title, text
  3. FROM DATA LEFT JOIN comments ON DATA.id=comments.post
  4. WHERE DATA.id=любой id?
  5. GROUP BY DATA.id
  6.  

И выполните EXPLAIN запроса и посмотрите?
tuareg Отправлено: 28 Июня, 2012 - 23:04:37 • Тема: Нужен хитрый запрос • Форум: SQL и Архитектура БД

Ответов: 12
Просмотров: 118
Вы вообще о чем? Не понял
Это стандартный запрос. Лишних данных он не возьмет.
tuareg Отправлено: 28 Июня, 2012 - 22:43:51 • Тема: Резиновая верстка • Форум: HTML, Дизайн & CSS

Ответов: 2
Просмотров: 1053
http://csstemplater[dot]com/
tuareg Отправлено: 28 Июня, 2012 - 22:42:46 • Тема: 2 запроса в 1 • Форум: Вопросы новичков

Ответов: 3
Просмотров: 139
См. UNION / UNION ALL
Но это извращение. Зачем Вам это надо?
tuareg Отправлено: 28 Июня, 2012 - 22:41:54 • Тема: Нужен хитрый запрос • Форум: SQL и Архитектура БД

Ответов: 12
Просмотров: 118
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT COUNT(comments.id) AS comm, title, text
  3. FROM DATA LEFT JOIN comments ON DATA.id=comments.post
  4. GROUP BY comments.post
  5. ORDER BY  DATA.id DESC LIMIT 5
  6.  

Лень проверять. Улыбка Посмотрите порядок GROUP BY и ORDER BY
tuareg Отправлено: 28 Июня, 2012 - 13:39:17 • Тема: Поиск слов состоящих ровно из 4 символов от А-Я и от а-я • Форум: Администрирование БД

Ответов: 7
Просмотров: 2890
А не проще добавить поле, в котором указывать количество символов??? Не понял
tuareg Отправлено: 27 Июня, 2012 - 09:15:23 • Тема: Функция hover() JQuery • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1529
IllusionMH пишет:
А вообще, по-хорошему, все это делается в CSS.(как минимум $(".item_img").css({"opacity": "0.2"});)
И при наведении на всю ссылку меняло бы прозрачность a:hover .item_img

Тут наверное лучше не через CSS делать а через addClass/removeClass
tuareg Отправлено: 26 Июня, 2012 - 19:18:29 • Тема: Функция hover() JQuery • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1529
Для Вашей разметки
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(document).ready(function(){
  3.  
  4. $(".item_img").css({"opacity": "0.2"});
  5. $(".item_i").hover(
  6.   function () {
  7.     $(this).prev().css({"opacity": "1"});
  8.   },
  9.   function () {
  10.     $(this).prev().css({"opacity": "0.2"});
  11.   }
  12. );
  13.  
  14. });
  15.  
tuareg Отправлено: 26 Июня, 2012 - 14:28:26 • Тема: Ограничение по времени • Форум: Вопросы новичков

Ответов: 22
Просмотров: 787
EuGen Да я уже и сам понял.
Спасибо. Придется так и сделать. Печально, конечно, что нельзя сделать штатно PHP, ну что делать.
Еще раз спасибо
tuareg Отправлено: 26 Июня, 2012 - 14:07:39 • Тема: Ограничение по времени • Форум: Вопросы новичков

Ответов: 22
Просмотров: 787
Итак задача. Из БД нужно вытащить. Около 600-700(на данный момент) полей типа longtext
В цикле по ним нужно пройтись разбить на слова и т.д. На локальной машине, при количестве около 1000 записей, выскакивает ограничение по времени 30 секунд. Смысла перенастраивать limit по времени я не вижу, т.к наверняка, подобные ограничения есть и на хостингах, да и потом ну увеличу до 1 мин. Станет 1500 записей надо будет снова увеличивать. это путь в никуда!.
Я изначально и хотел сделать так что вытаскиваю допустим 40-50 записей, обработал их. Перезапустил скрипт (через сессию передал номер следующей) и т.д пока необработанных записей не осталось. Вот вкратце.
EuGen пишет:
И запускать не последовательно, а параллельно даже (ну или частично - скажем, по 5 секций за раз - это уж как ресурсы позволяют)
Лучше запускать последовательно. Потому что ведется определенная статистика
tuareg Отправлено: 26 Июня, 2012 - 13:42:01 • Тема: Ограничение по времени • Форум: Вопросы новичков

Ответов: 22
Просмотров: 787
К сожалению вариант с sistem не подойдет. На хостинге safe_mode=Off;
Есть ли другой вариант?
tuareg Отправлено: 26 Июня, 2012 - 12:55:30 • Тема: Ограничение по времени • Форум: Вопросы новичков

Ответов: 22
Просмотров: 787
fdr21 пишет:
Что нам это дает, после завершение скрипта, через пару микросекунд, он снова себе же вызовет??? и так будет продолжатся сколько, бесконечно!!?

Можно сессию запустить. И если ничего нет, возврать exit в register_shutdown_function тогда рекурсия закончится
tuareg Отправлено: 26 Июня, 2012 - 12:48:06 • Тема: Ограничение по времени • Форум: Вопросы новичков

Ответов: 22
Просмотров: 787
EuGen

А в самом скрипте PHP нельзя узнать?
Просто хотелось бы, просто все сделать Улыбка. Не лазая в настройки хостинга ищи где находится php.
tuareg Отправлено: 26 Июня, 2012 - 11:29:06 • Тема: Ограничение по времени • Форум: Вопросы новичков

Ответов: 22
Просмотров: 787
Zuldek Спасибо, Вам. EuGen уже ответил.
(Добавление)
Еще вопрос, чтобы не создавать новую тему.
PHP:
скопировать код в буфер обмена
  1.  
  2. system('/path/to/php '.__FILE__.' > /dev/null &');
  3.  

Как мне узнать '/path/to/php'
И что значит ' > /dev/null &'
tuareg Отправлено: 26 Июня, 2012 - 11:25:24 • Тема: Ограничение по времени • Форум: Вопросы новичков

Ответов: 22
Просмотров: 787
EuGen пишет:
Так а что не получается?

Сейчас все Улыбка . Я Ниндзя .
Спасибо

Страниц (83): В начало « ... 42 43 44 45 [46] 47 48 49 50 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB