Adminer, formerly phpMinAdmin

Chiunque lavori nella realizzazione di applicazioni web, dalle piu’ banali alle piu’ articolate e complesse, ha sicuramente avuto a che fare con MySQL e di conseguenza con il relativo phpMyAdmin, al quale esistono delle alternative, se non migliori, altrettanto valide.

Gestione permessi con bitwise

Normalmente la gestione RBAC di utenti, ruoli e permessi nelle applicazioni web viene sviluppata realizzando (appunto) una tabella per gli utenti, una per i ruoli e una per i permessi alle quali vanno aggiunte due tabelle pivot per gestire le relazioni tra utenti e ruoli e tra ruoli e permessi. Ma, se il tipo di progetto non e’ troppo complesso, esistono soluzioni molto piu’ semplici e veloci da realizzare e da mantenere.

Menu ricorsivo con una sola query SQL

recursion

Vediamo come creare un menu ricorsivo in php e MySQL utilizzando una sola query e un paio di funzioni ricorsive

SQL injection

exploits_of_a_mom Fonte immagine: xkcd.com