Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Ищу скрипт базы данных


Автор: slutsker 17.9.2012, 12:35
добрый день
часто сталкиваюсь с задачей - сделать интерфейс добавления/редактирования однотипных данных в базу
к примеру, список телефонов или что-то в этом роде

из функций только добавление, удаление и редактирование записей

может вы знаете какой-нибудь скрипт, который легко настраивается и позволяет делать клиенто-оринетированные интерфейсы для БД?

Автор: Sanchezzz 17.9.2012, 13:47
Цитата

позволяет делать клиенто-оринетированные интерфейсы для БД?

Вы кормите ему массив а он создает сам структуру поля в БД и заносит значения и возращяет id

Если это вам нужно то посмотрите RedBean Database Objects

Код

$board_cat = R::dispense( 'board_cat' ); //создать таблицу или использовать
$board_cat->var1 = 'что то'; // создает поле var1 + значение в БД в таблице board_cat
$board_cat->var2 = 'что то'; // создает поле var2 + значение в БД в таблице board_cat
$board_cat->var3 = 'что то';
$board_cat->var4 = 'что то еще'; // создает поле var4 + значение в БД в таблице board_cat
$id = R::store($board_cat); //сохранить вернет iв вставки в БД 


Механизм защиты от левых полей придется придумать самим

Хороший материал про RB есть обзор на хабре.

Автор: slutsker 17.9.2012, 14:02
спасибо, посмотрел

боюсь, что в моём случае это не решит задачу
так как легче написать своим супер-кодом)

есть парада таблиц, нужно добавлять/удалять/ редактировать/сортировать
я думал есть какой-нибудь скрипт, который это умеет

как phpMyAdmin, но для детей 7 лет)


Автор: Guedda 17.9.2012, 16:21
Цитата(slutsker @  17.9.2012,  15:02 Найти цитируемый пост)
как phpMyAdmin, но для детей 7 лет)

Может http://phpminiadmin.sourceforge.net/ пойдет?

Автор: slutsker 18.9.2012, 11:52
спасибо,
видел этот вариант

он в целом хорош, но в нем нет сортировок в столбцах, фильтрации - он не очень годится для клиента(

Автор: Sanchezzz 18.9.2012, 14:38
Может вас заинтересует http://sqlbuddy.com/ ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)