@OypiStudent
Всё у меня работает, но я хотел бы знать, КАК))

Я хочу хорошую библиотеку на PHP для MySQL. Я зажрался, или такое есть и активно используется?

Меня достало использовать mysqli напрямую.
Нет ни ActiveRecord, ни вывода инфы об ошибках без лишних телодвижений (вот опять написал запрос, он не работает, и черт поймет почему). И это только на мой дилентантский взгляд. А по-хорошему, так наверно и еще что-то надо (не подскажете что?)

С другой стороны, я сейчас не желаю тащить какой-нибудь тяжеленный Yii2 со всякой ненужной всячиной.
Писать свою библиотеку я сейчас тоже не желаю.
  • Вопрос задан
  • 2425 просмотров
Пригласить эксперта
Ответы на вопрос 15
Acuna
@Acuna
Заполнил свой профиль
Вы не поверите, но существует PDO, это и есть та библиотека, которую Вы и хотите: php.net/manual/ru/intro.pdo.php Умеет даже SSL. Притом абсолютно дефолтная. И не благодарите)
Ответ написан
@JSmitty
Предложу Eloquent из Laravel framework:
использование вне фреймворка - https://vkbansal.me/blog/using-eloquent-outside-la...
документация - https://laravel.com/docs/5.2/eloquent (https://laravel.ru/docs/v5/eloquent)

Очень просто использовать, есть как query builder, так и Activerecord ORM.
Ответ написан
trevoga_su
@trevoga_su
Я хочу хорошую библиотеку на PHP для MySQL
Нет ни ActiveRecord

Вы определитесь, Вам автомобиль нужен или ящик с запчастями, из которых можно собрать автомобиль.
Библиотека для работы с СУБД должна предоставлять ТОЛЬКО возможность работать с СУБД, с SQL и не более.
Active-Record - это уже должен быть слой выше. Построитель запросов - отдельная сущность.

Самая распространенная ошибка изобретателей библиотек в том, что они пишут все в кучу и в конце-концов выходит черте что.

Моя обертка - www.phpinfo.su/articles/additionally/klass_dlja_be...
Ответ написан
catanfa
@catanfa
Судя по описанию, лучше всего подходит RedBeanPHP, потому что она большую часть телодвижений берёт на себя.
Ответ написан
@SoloMidPlzD
Ищите любую ORM либу в пакетах composera
или простой pdo
Ответ написан
iCoderXXI
@iCoderXXI
React.JS/FrontEnd developer
Я много лет пользуюсь DBSimple Дмитрия Котерова dklab.ru/lib/DbSimple/manual.html
Очень доволен.
Ответ написан
@lagaca
В yii2 можно квери билдер отпилить и отдельно использовать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Badoo Development Москва
от 140 000 до 180 000 руб.
SaveTime Москва
от 140 000 до 200 000 руб.
Badoo Development Москва
от 180 000 до 250 000 руб.