Просто строковые типы надо ставить в одинарные кавычки.
А если в названиях таблиц\полей используются ключевые слова или русские буквы, то их ставить в апострофы.
По моему вы с сестрой неправы.
Это всеравно что школьника попросят на уроке физики объяснить принцип работы двигателя внутреннего сгорания, а он принесет чертежи гибрида.
Почему в первом классе заставляют учить таблицу умножения, учат делить и умножать столбиком, вместо того что бы сразу рассказать про калькулятор?
Вышка на то и вышка, что бы понимать суть самого процесса, а не тупо знать функцию(класс), которая его реализует.
Champion, а скажи пожалуйста что означает в регулярках #, #mUsi ? Читал несколько документаций по теме, но с решетками не встречался. И еще про символ : тоже интересно было бы узнать.
На мой взгляд буферизация и кэширование это немного разные вещи. Хотя может я чего-то не догоняю. Буферизация, это когда страница посылается в браузер не по мере формирования, а сначала накапливается некий объем, после чего он отправляется в браузер целиком.
Вообще грубо можно кэширование разделить на 3 типа:
1) Кэширование браузером. Тут браузер может управлять кэшированием по своему усмотрению, но при этом разработчик сайта может влиять на это управление через HTTP заголовки.
2) Кэширование СУБД. Выделяется некоторая память которая хранит результаты запросов. И при очередном запросе сама определяет выполнять его(запрос) заново или выдать результат из памяти.
3) Внешние модули для кэширования типа memcached Про него я ничего не знаю.
Для того что бы составить маску более четко под твою задачу нужно точно знать перечень всех символов из которых состоит имя параметра и его значение, а так же что является разделителем.
Например для маски $mask = "/[a-z0-9]+=([a-z0-9]+)\s*/i";
параметр и значение могут состоять из латинских букв и цифр, между параметром и значением должен идти символ "=" а пары должны разделяться между собой пробелом(ами).
На форуме им целый раздел посвящен. Эти маски называются "Регулярные выражения"
Правда по большей части не ereg а preg(Они более быстрые и популярные).