loader

Connessione ad un Database: Medoo e un piccolo Wrap

Utilizzare correttamente la Connessione ad un Database spesso può risultare più difficile di quanto si creda.

Infatti oggi parliamo di una libreria capace di soddisfare tutte le esigenze, dal neofita al programmatore avanzato, Medoo.in un tool per la connessione ai Database.

Parlando di Medoo la prima cosa da fare è installare da composer e/o installare manualmente la nostra Libreria.

  • Tramite composer: “composer require catfan/medoo
  • Tramite download: “scaricare e posizione in una directory la libreria per richiamarla”

Medoo ha già tutto quello che ci serve, ma possiamo migliorarne la creazione della connessione attraverso l’uso di una nostra libreria, per gestire più di un database.

La classe che si occupa di estendere Medoo è davvero minimale, infatti ha solo 2 metodi pubblici, di cui uno statico per creare una nuova connessione ad-hoc.

Come si utilizza?

In 2 modi differenti, personalmente preferisco la seconda!

$conn=Database::conn();
$conn->select();
//oppure
Database::conn()->select('test','*',['id'=>10]);

Possiamo passare al costruttore dei parametri opzionali per la creazione di una nuova connessione ad un DB diverso rispetto a quello configurato dalla nostra Classe Database…

Buon Lavoro a tutti.

8