Pull to refresh
31
0
Домин Андрей @domin

User

Send message

Подсчёт общего количества строк выборке в mySQL при использовании LIMIT

Reading time5 min
Views64K
Один хороший человек хочет попасть на хабр. Для подтверждения своих благих намерений он написал статью, которую я привожу вам.

Наверняка многие знают о существовании в mySQL функции FOUND_ROWS(). Её чаще всего используют для подсчета общего числа строк в таблице, удовлетворяющих заданным условиям. Используют её обычно совместно с директивой SQL_CALC_FOUND_ROWS следующим образом:

Mysql> SELECT SQL_CALC_FOUND_ROWS * FROM table WHERE column > 1 LIMIT 0, 50;
Mysql> SELECT FOUND_ROWS();

Результатом второго запроса будет общее количество строк в таблице «table», удовлетворяющих условию «column > 1» (а не только тех, что были возвращены первым запросом).
Следует учитывать некоторые особенности этой функции, когда используете её без директивы SQL_CALC_FOUND_ROWS, о чём добросовестно предупреждает документация mySQL: в этом случае она вернёт общее количество обработанных строк (не возвращённых!). Например:

Mysql> SELECT * FROM table LIMIT 0, 50;
Mysql> SELECT FOUND_ROWS();

Результатом, как и ожидается, будет «50». Но следующие запросы вернут не слишком ожидаемый результат:

Mysql> SELECT * FROM table WHERE column > 1 LIMIT 50, 50;
Mysql> SELECT FOUND_ROWS();

Несмотря на то, что первый запрос вернёт 50 строк, результатом будет «100», т.к. mySQL пришлось просмотреть именно 100 строк.
Читать дальше →
Total votes 67: ↑55 and ↓12+43
Comments79

Электронное табло 2 или с пользой для общества

Reading time12 min
Views2.5K
Последнее время на Хабре появляется не так много хороших статей о веб-разработке. Но сейчас не об этом.
Иногда хабралюди делятся интересными идеями, но не раскрывают их сути. И может зря. Потому как в ходе написания статьи (описания) замечаешь то, чего не видел раньше, другие ходы и решения, а читающим проще понять идею и дать дельный совет.
Так несколько дней назад на хабре появилась статья «Электронное табло», в которой автор поделился ссылкой на свою поделку, но из-за недостаточного описания статья получилась из разряда — «посмотри, что я сделал».
Насколько инетересней могла быть статья, если бы автор добавил побольше описания. Потому захотелось показать на примере этой статьи, как можно было бы сделать немного лучше, а заодно и поделиться своей реализацией его задачи.
Читать дальше →
Total votes 84: ↑70 and ↓14+56
Comments58

Плавающие якоря

Reading time1 min
Views9.2K
Верстал комменты для очередного проекта. Всегда напрягало, что якорь в комментариях опускал экран до нужного комментария «впритык», тогда как с эстетической точки зрения было бы приятно, если бы сверху от границы экрана до самого комментария все же был бы какой-то отступ.
image
Читать дальше →
Total votes 144: ↑125 and ↓19+106
Comments145

Стартап-план

Reading time3 min
Views13K
Проанализировав многие бизнес-планы я пришел к выводу, что нужно их оптимизировать под интернет-индустрию. Поэтому я создал свой шаблон для написания бизнес-планов, модернизированный под интернет-проекты и назвал его Стартап-план. Собрал я его, опираясь на многие экспертные источники и свой опыт работы со стартапами.
Предлагаю Вам его оценить.
Читать дальше →
Total votes 58: ↑48 and ↓10+38
Comments35

Идея для стартапа: Подбор персонала

Reading time2 min
Views597
Идея проекта заключается в том, что заказчику подбирается персонал в соответствии его требованиям по квалификации и другим критериям.

Начну с проблемы.


Мне нужен был программист РНР.
Вопрос: Где его искать?
Ответ: На сайтах работы, в разделе «работа» на хабре.
ОК, какова вероятность что он мне подойдет? Что он имеет тот опыт? Имеет те навыки? Никаких, кроме информации из резюме. Но все знаем как это составляется, в итоге получается, что прежде, чем найти человека, надо поговорить с ним, узнать и тд.
Проект предлагает всю работу взять на себя. Заказчик выдвигает ЧТО ему надо, проект сам находит человека, опрашивает и предоставляет заказчику.
Читать дальше →
Total votes 12: ↑5 and ↓7-2
Comments18

Имеет ли веб-типографика значение?

Reading time4 min
Views2.2K
За последнее время ситуация с типографическим оформлением сайтов потихоньку начинает улучшаться, но «средняя температура по больнице» растёт очень неуверенно. И в беседах с разными людьми я не раз слышал вопрос: «А зачем вообще заморачиваться с типографикой на сайте?»

Я попробую ответить на этот вопрос. Если резюмировать и быть честным, то с типографикой нужно заморачиваться далеко не всегда.

Почему же это так?
Total votes 55: ↑41 and ↓14+27
Comments56
12 ...
35

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity