Adatbázis kezeléséhez UI írása gyorsan

Keresek egy olyan keretrendszert, amivel gyorsítani lehetne az egyszerű php-mysql adatbázis-kezelő felület fejlesztését. Sokkal bonyolultabb dolgok nem kellenek, mint 1-1 házifeladatban, pl. telefonkönyv, ilyen-olyan nyilvántartás esetében.
- Adatbázis táblához könnyen gyártható legyen adatbeviteli UI
- Keresési UI
- Riport generálása, nyomtatható / pdf verzióban
- Beviteli mezőkbe írt nem várt adatoktól ne feküdjön meg.
- Adatbeviteli lapokon, részleges frissítés (pl. irányítószám --> város)
- Hibás bevitt adat esetén figyelmeztetés (pl. duplikált adat, létező kulcs, kitöltendő nincs kitöltve)
- MySQL, MariaDB-re csatlakozzon
- SQL injection, escape, stb... ellen védjen
- Valamennyire csinos felületet adjon
- CSS testre-szabhatóság
- Nem csak a SELECT * ... szerű lekérdezéseket fogadja el, ettől bonyolultabbak is kellene, főleg a riportoknál.
- WEB-es elérhetőség PHP, vagy bármi más.

Google-s form-os dolgok nem játszanak. Az adatokkal a háttérben is dolgozni kell. Saját szerver van, csak azon lehet az adatbázis és a "user-interface" is.

Egy kicsit részletesebben:
Vannak számolótáblák (excel, openoffice), dokumentumok, egyebek amikben csak mint egy árlista, vagy címjegyzék vannak adatok. Néha generálható is lenne belőle "körlevél". De ez nem elégíti ki rendesen az igényeket. Ha van egy címjegyzék, amiből ma akár nyomtatott lista is készült és azokat az adatokat esetleg használni lehetne valahol most ez "excelben" van. Tehát nem használható könnyen közösen több program, ügymenet számára az adat. Viszont ha nagyon adatbázis kerül alá, akkor sokáig tartana megírni az r=1 user számára értelmezhető felületet. Esetleges módosításkor, ami lehet egy új mező, hosszadalmas várakozás lenne. Erre keresek valami ügyesebb megoldást web-es felülettel.
Biztonság egy kicsit másodlagos a témakörben, mert intranetes felhasználás lenne. De nem elfelejtendő dolog a biztonság, hisz egy vírusos géppel is lehet érdekes dolgokat bevinni a belső hálózati infrastruktúrába.

Hozzászólások

Eddig jónak néz ki. Természetesen használat előtt még tesztelve lesz.
Amit nem találtam az a riportkészítés. De a CRUD nem is ez lenne.
Viszont lekérdezésnél néha bonyolultabb a "SELECT * FROM tabla" -nál, esetleg WHERE is kellene.
Ennek megvalósítására nem láttam példát.

Milyen bonyolultsagu riportok kellenek?

Én már nagyon régen kerestem egy ilyet, most kipróbáltam és tökéletes!
Köszönöm! Zseniális!
Megéri ide járni, köszönöm emberek!

Nézd meg az Oracle Application Express -t is.