- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сравниваю.
А почему бы не сравнить это на какой-нибудь огромной SQL портянке, с кучей джоинов, группировкой и всякими хитрыми условиями. Когда часть этого запроса полностью меняется в зависимости от какой нибудь переменной. Например, в случае вывода товаров для какого нибудь каталога с фасетными фильтрами, пользовательскими сортировками и т.д.
Обычно это заканчивается большой sql лапшой и конструктор форм в таких случаях более чем уместен.
$query->__toString(); // Вернет "чистый" SQL
А вообще запрос как бы интуитивно понятен. ИМХО :)
Я как бы и не тупой... Назначение запроса я понял. И предыдущий пример мне понятен.
но чтоб я так знал, что есть метод __toSting();
Для этого мне нужно лезть в библиотеку.
Сколько там LEOnidUKG, хочет за правку такого запроса?
Фреймворк - это стандартизация.
1000 стандартов. 😂
Супер.
жаль не могу найти картинку, где компания удивляется как могут быть 50 стандартов. И решает сделать глобальный 1 стандарт. Так получается 51 стандарт.
Так никто не говорит, что НЕ нужно иметь какой-то класс работы с базой
В основном упор делается на различного рода конструкторы
Вот от конструкторов и беда....
А почему бы не сравнить это на какой-нибудь огромной SQL портянке,
А что, с помощью конструктора не будет большой портянки?
mysql_query использовать не стоит хотябы потому, что это depricated, и потому, что наверняка найдутся места, где вам воткнут SQL injection.
Предпочтительно использовать PDO.
Писать свою обёртку, обычно довольно мало смысла. В небольшом проекте это будет лишний код сомнительной в итоге полезности, а в большом лучше использовать готовый фреймворк, где она уже будет.
и похоронить себя, если вдруг окажется, что в хвалёном фреймворке есть инъекция.
Всё имхо конечно же.
Я просто не прогер кодер, а админ, умеющий более менее читать код :)
А что, с помощью конструктора не будет большой портянки?
Будет, но это будет выглядеть эстетично, поэтому портянкой такой код уже не станут называть. :)
mysql_query использовать не стоит хотябы потому, что это depricated, и потому, что наверняка найдутся места, где вам воткнут SQL injection.
а обертка по вашему через что запрос делает, не через mysql_query не?
жаль не могу найти картинку, где компания удивляется как могут быть 50 стандартов. И решает сделать глобальный 1 стандарт. Так получается 51 стандарт.
а обертка по вашему через что запрос делает, не через mysql_query не?
Смотря какая обёртка..
ещё есть mysqli. А bsyomov, упоминал PDO.
Они работают не через mysql_... а заменяют (имеют аналоги) для функций mysql_
И раз уж на то пошло, это (PDO, mysqli) не обёртка, а самостоятельное расширение (extension)
Сколько там LEOnidUKG, хочет за правку такого запроса?
Я что есть такой вид услуг, правка sql запросов?
ivan-lev, спасибо за ясность.