- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
С БД очень удобно работать с помощью вшитой в PHP - PDO, но работу с ней можно еще более упростить, написав свою обёртку.
Например, для того чтобы сократить код и некоторые запросы можно было делать одной коротенькой строчкой, а не писать что то вроде:
$q=$dbh->prepare("SELECT FROM table WHERE ........");$q->execute(array("params"));
$arr=$q->fetchAll();
А делать просто, напиав класс который позволит делать так:
$table=new DBase("table");$arr=$table->select(array("fields"),"conditioin",array("params"));
Таким образом уже в $arr - есть все что надо.
Основной плюс такого подхода, что в такой класс DBase можно натыкать кучу разных полезных методов, например таких как в есть в Yii - selectByPK(), и пр. что только придет в голову.
Но если использовать такой класс повсюду в своем проекте, это сильно нагрузит сервер?
И вообще, что скажете об этой идее?
Нужны ваши мнения и советы....
под свои специфические задачи почему бы и нет, но опять таки велосипед...
проще под свои фичи расширить класс велосипеда с помощью extends чем писать с ноля.
п.с. на мой взгляд есть хороший велик "ADOdb" называется.
Вот пример, их очень много.
Курите в сторону конструкторов запросов
Именно это - не сильно нагружает сервер
Чтоб я умер в такой хрени разбираться.
---------- Добавлено 08.11.2013 в 14:52 ----------
Типа фейшунист?
100500
Смотришь в книгу, видишь...
А если там еще и джойны нужны...
Вы знаете SQL наизусть? Вы умеете составлять сложные запросы и представляете в голове все выборки?
Не беда. Вам теперь нужно изучить "1000" фреимворков и классов. В каждом из которых разработчик считает себя умнее ВСЕХ на СВЕТЕ!!! И только ОН ОДИН!!! великий сделал так всё уникально и так всё удобно, что все 1000 остальных просто в подмётки не годятся. И так думает КАЖДЫЙ из 1000.
ручки не устают подобное писать?
Нужна своя обертка, которая умеет делать то что нужно и не умеет то что не нужно. Расширяя чужие обертки - вы плодите лишний код и замедляете быстродействие.
А просто mysql_query() чем неугодно?
Если программист не может составить запрос в БД = грош цена ему.
А просто mysql_query() чем неугодно?
Много букв писать надо.
Сравните:
и
В случае инсерта разница еще более очевидна.
P.S. А вообще с БД надо работать через сокеты а не через пхпшные функции, но тут вы разницу увидите только на нагруженных проектах и в которых отказы в обслуживании стоят денег. А так, на примитивном уровне, разница в числе букв кода.
Да зачем их писать?! Ctrl+C и Ctrl+V
---------- Добавлено 08.11.2013 в 15:18 ----------
Сравниваю.
$row = mysql_fetch_assoc($res);
Отлично читаемый код. Всё понятно и можно вносить изменения. Рублей 150 за поправку запроса или вообще бесплатно, если добавить что-то чисто через аську.
Не понятное говно, откуда и что берётся. Без изучения класса и документации не поправить запрос. 20-40$ за поправку кода.