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

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

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

С другой стороны, я сейчас не желаю тащить какой-нибудь тяжеленный Yii2 со всякой ненужной всячиной.
Писать свою библиотеку я сейчас тоже не желаю.
  • Вопрос задан
  • 4332 просмотра
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Комментировать
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
Ответ написан
Комментировать
trevoga_su
@trevoga_su
Я хочу хорошую библиотеку на PHP для MySQL
Нет ни ActiveRecord

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

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

Моя обертка - www.phpinfo.su/articles/additionally/klass_dlja_be...
Ответ написан
Вот вам функциональный комбайн для работы с БД www.doctrine-project.org
Ответ написан
Комментировать
catanfa
@catanfa
Судя по описанию, лучше всего подходит RedBeanPHP, потому что она большую часть телодвижений берёт на себя.
Ответ написан
Комментировать
MetaDone
@MetaDone
Хорошо сформулированный вопрос - 50% решения
Комментировать
@SoloMidPlzD
Ищите любую ORM либу в пакетах composera
или простой pdo
Ответ написан
Комментировать
iCoderXXI
@iCoderXXI
React.JS/FrontEnd engineer
Я много лет пользуюсь DBSimple Дмитрия Котерова dklab.ru/lib/DbSimple/manual.html
Очень доволен.
Ответ написан
Комментировать
markiros
@markiros
Веб разработчик
Простая и легкая
j4mie.github.io/idiormandparis
Ответ написан
Комментировать
Неоднократно пользовался, проще некуда - Idiom and Paris
Ответ написан
Комментировать
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.
Ответ написан
Комментировать
@lagaca
В yii2 можно квери билдер отпилить и отдельно использовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы