Sep 5, 2024
config.php
per contenere le configurazioni:
dbhost
dbuser
dbpass
dbname
require_once
per includere il file di configurazione in init.php
.config.php
a causa della struttura delle cartelle.DB
:
globals.php
per definire le variabili globali.DB
.query()
: esegue una query sul database.selectAll()
: seleziona tutte le righe di una tabella.selectOne()
: seleziona una singola riga in base all'ID.deleteOne()
: elimina una riga in base all'ID.updateOne()
: aggiorna una riga in base all'ID e alle colonne specificate.DBManager
per interagire con la classe DB
.DB
, i nomi delle colonne e il nome della tabella.ProductManager
per gestire i prodotti.DBManager
per utilizzare i metodi CRUD.globals.php
, db.php
e product.php
in init.php
.ProductManager
per ottenere prodotti.if
per verificare l'esistenza dei prodotti prima di eseguire il ciclo foreach
.foreach
per mostrare i dettagli di ciascun prodotto.