HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.05.2010, 16:06
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

Как выбрать все записи у которых в определенном столбце нету точки
 
Ответить с цитированием

  #2  
Старый 13.05.2010, 16:28
Failure
Участник форума
Регистрация: 21.09.2008
Сообщений: 148
Провел на форуме:
678893

Репутация: 102
По умолчанию

SELECT * FROM `table` WHERE `column` NOT LIKE '%.%';
 
Ответить с цитированием

  #3  
Старый 17.05.2010, 09:34
Demon1X
Познающий
Регистрация: 31.05.2007
Сообщений: 39
Провел на форуме:
164949

Репутация: 0
По умолчанию

тут вчера обзор цмсок читал
http://habrahabr.ru/blogs/webdev/92607/
встретил пару таких перлов
Цитата:
На версии 2.8.0 можно было в определённые моменты (при обращении к архиву крупного сайта) увидеть 12 000 запросов к базе.
Цитата:
Китайское поделие. Сразу впечатление: первый заход на морду дал 30 запросов к базе данных, а следующий — 4. К памяти тоже весьма экономно относится. Т.е. забота о производительности, кэширование… Первый заход в админку дал 28 запросов.
Вопрос как они подсчитывают количество запросок генерируемых скриптом к БД?

Можно конечно написать скриптик который будет парсить скрипт на количество запросов переходить на включаемые в него др. скрипты и там подсчитывать вызовы тоже. Но я так понимаю есть куда более изящное решение?
 
Ответить с цитированием

  #4  
Старый 17.05.2010, 19:53
phpdreamer
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме:
444589

Репутация: 123
Отправить сообщение для phpdreamer с помощью ICQ
По умолчанию

а посмотри например в http://cogear.ru/ внизу страницы...

если CMS написана на фреймворке, то статистические данные не проблема
 
Ответить с цитированием

  #5  
Старый 19.05.2010, 01:15
Demon1X
Познающий
Регистрация: 31.05.2007
Сообщений: 39
Провел на форуме:
164949

Репутация: 0
По умолчанию

Цитата:
Сообщение от phpdreamer  
если CMS написана на фреймворке, то статистические данные не проблема
а иначе тогда узнать кол-во запросов, можно только вышеозначенным мною способом?
 
Ответить с цитированием

  #6  
Старый 19.05.2010, 02:55
ultimatum
Участник форума
Регистрация: 28.04.2007
Сообщений: 239
Провел на форуме:
2140476

Репутация: 161
Отправить сообщение для ultimatum с помощью ICQ
По умолчанию

Незнал что можно делать условия в запросе.

Цитата:
SELECT CASE WHEN EXISTS (SELECT * FROM table1 WHERE id = 1)
THEN (SELECT value FROM table1 WHERE id = 1)
ELSE (SELECT value FROM table2 WHERE id = 99) END;
Сколько здесь запросов к/в базе?
 
Ответить с цитированием

  #7  
Старый 19.05.2010, 07:10
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Можно. Запросов к БД два
 
Ответить с цитированием

  #8  
Старый 22.05.2010, 12:54
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию


В этом же запросе необходимо определить кол-во программ, созданных разработчиками.
 
Ответить с цитированием

  #9  
Старый 24.05.2010, 14:28
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

чото типо:

SELECT
Производители.[Название производителя],Производители.[Номер производителя],Производители.[Рейтинг], COUNT(Программы.[Название программы]) AS AllProg
FROM
Производители
INNER JOIN
Программы ON Производители.[Номер производителя] = Программы.[Номер производителя]
GROUP BY
Производители.[Название производителя],Производители.[Номер производителя],Производители.[Рейтинг];
 
Ответить с цитированием

  #10  
Старый 24.05.2010, 14:53
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Блин.. пробывал ошибку писало. Спасибо.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ