Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нашел класс, непонятна пара вещей, класс для работы с бд 
:(
    Опции темы
nupple
Дата 15.9.2006, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 15.9.2006

Репутация: нет
Всего: нет



http://www.mysql.ru/docs/naumov/class.mysql.html

Непонятен этот участок
Код

switch (1) {
                  case eregi(" IN \{SELECT", $sql):
                       switch (1) {
                          case eregi("^SELECT", $sql):
                               preg_match_all("/({[^}]*)/", $sql, $matches, PREG_SET_ORDER); // find matching sql

                               $sql_in = str_replace("{", "", strrchr($matches[0][0], "{"));
                               if(NULL == ($in = $this->set_IN($sql_in)))  return NULL;//~ ;

                               $sql = str_replace($sql_in, $in, $sql);
                               $sql = str_replace("{(", "(", $sql);
                               $sql = str_replace(")}", ")", $sql);

                               if(NULL == $this->query($sql, $debug)) return NULL;//~
                            break;
                       }

Если значение 1, однако в case идет поиск по рэгэкспу, и в каком случае это выполнится? КАк такое вообще может работать? 
PM MAIL   Вверх
nupple
Дата 16.9.2006, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 15.9.2006

Репутация: нет
Всего: нет



Мда тупой был вопрос...
PM MAIL   Вверх
ewolf
Дата 16.9.2006, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 15.8.2006
Где: г. Москва

Репутация: 2
Всего: 18



Ну, если еще сам не понял, то если регулярка правильная, то в case оказывается значение 1, что совпадает со значением в switch...
Хотя, сам по себе код мегатупой
PM MAIL ICQ   Вверх
nupple
Дата 16.9.2006, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 15.9.2006

Репутация: нет
Всего: нет



ewolf,
Дык я то и понял ) вопрос реально был тупой, под мухой наверно писал )
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0403 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.