sanu0074
Новичок
С БД очень удобно работать с помощью вшитой в PHP - PDO, но работу с ней можно еще более упростить, написав свою обёртку.
Например, для того чтобы сократить код и некоторые запросы можно было делать одной коротенькой строчкой, а не писать что то вроде:
А делать просто, напиав класс который позволит делать так:
Таким образом уже в $arr - есть все что надо.
Основной плюс такого подхода, что в такой класс DBase можно натыкать кучу разных полезных методов, например таких как в есть в Yii - selectByPK(), и пр. что только придет в голову.
Но если использовать такой класс повсюду в своем проекте, это сильно нагрузит сервер?
И вообще, что скажете об этой идее?
Нужны ваши мнения и советы....
Например, для того чтобы сократить код и некоторые запросы можно было делать одной коротенькой строчкой, а не писать что то вроде:
PHP:
$q=$dbh->prepare("SELECT FROM table WHERE ........");
$q->execute(array("params"));
$arr=$q->fetchAll();
PHP:
$table=new DBase("table");
$arr=$table->select(array("fields"),"conditioin",array("params"));
Основной плюс такого подхода, что в такой класс DBase можно натыкать кучу разных полезных методов, например таких как в есть в Yii - selectByPK(), и пр. что только придет в голову.
Но если использовать такой класс повсюду в своем проекте, это сильно нагрузит сервер?
И вообще, что скажете об этой идее?
Нужны ваши мнения и советы....