Иерархическое дерево на php

Опубликовано 2011.08.07 в разделе .

Достаточно часто есть необходимость рекурсивно обойти таблицу данных и построить рекурсивное(или иерархическое) дерево на php. Рассмотрим простейший пример вызова рекурсивной функции и построения иерархического дерева. Создаем таблицу и дампим данные
  1. CREATE TABLE IF NOT EXISTS `tree` (
  2. `id` int(100) NOT NULL AUTO_INCREMENT,
  3. `parent_id` int(100) NOT NULL,
  4. `title` varchar(100) NOT NULL,
  5. PRIMARY KEY (`id`)
  6. ) ENGINE=MyISAM DEFAULT CHARSET=UTF-8 AUTO_INCREMENT=11 ;
  7.  
  8. --
  9. -- Дамп данных таблицы `tree`
  10. --

Подсчёт количества строк в таблице MySQL

Опубликовано 2011.08.07 в разделе .

Всем нам наверняка приходилось подсчитать количество строк в той или иной таблице,или выборке. Сделать это можно различными способами. В той или иной ситуации можно использовать любой из этих способов. Рассмотрим самый простой способ. Просто сделаем выборку и при переборе всех строк накрутим счётчик, который и будет содержать количество строк.
  1. $i=0;
  2. $sql='select * from `table`';
  3. $res=mysql_query($sql);
  4. while($row=mysql_fetch_assoc($res)){
  5. $i++;
  6. }
  7. echo 'В таблице '.$i.' строк';

Регулярные выражения PHP

Опубликовано 2011.08.07 в разделе .

Смотри также конструктор регулярных выражений Регулярные выражения – это очень интересный инструмент для программистов. С их помощью можно находить, определять или заменять текст, слова или любые другие символы. В сегодняшней статье собраны 15 наиболее полезных регулярных выражений, которые пригодятся любому веб-разработчику. Ниже приведем основные правила и рассмотрим несколько примеров.