Lezioni di PHP - Lezione 13 - Fondamenti della programmazione orientata agli oggetti (OOP).
Nelle lezioni precedenti abbiamo già visto diversi tipi di dati in PHP: booleani, interi, numeri con la virgola, stringhe e array. In questa lezione parleremo di un altro tipo di dato disponibile in PHP: l’oggetto.
Gli oggetti assomigliano in parte agli array, poiché possono contenere al loro interno vari tipi di dati: numeri, testo, array e persino altri oggetti.
Lezioni di PHP - Parte 2 - Moduli, file, sessioni e sicurezza in PHP.
Se hai letto la prima parte delle lezioni di PHP, significa che ormai sai almeno come scrivere codice PHP. In questa seconda parte approfondiremo lo studio del linguaggio e impareremo a lavorare con:
Lezioni di PHP - Lezione 1 - Lavorare con i moduli (form).
Nella vita reale riceviamo informazioni tramite televisione, radio, Internet o conversazioni dirette. Anche i siti web ricevono informazioni dagli utenti, ma lo fanno in un formato speciale: attraverso i moduli (form). I moduli possono essere paragonati ai questionari o ai moduli di richiesta che si compilano in un ufficio pubblico. Anche se il set di elementi disponibili nei form HTML è limitato, essi permettono comunque di ottenere dagli utenti tutte le informazioni necessarie per il funzionamento del sito.
Lezioni di PHP - Lezione 2 - Lavorare con i file: apertura, scrittura e lettura.
Nella lezione precedente abbiamo creato la struttura base per il nostro guestbook, blog o chat. Ora dobbiamo solo aggiungere funzionalità. In questa lezione registreremo i nostri messaggi in file e leggeremo i messaggi da file.
In PHP esistono molte funzioni per lavorare con i file; ne analizzeremo solo alcune, poiché nella maggior parte dei casi il tuo sito salverà i dati in un database (ne sono certo) e non in file. Tuttavia, vedremo alcune di queste funzioni per capire il principio di base. Lavoreremo con i database più avanti.
Lezioni di PHP - Lezione 3 - Lavorare con il database MySQL.
Probabilmente pensi che sia troppo presto per iniziare la terza lezione parlando subito del lavoro con il database MySQL. Ma credimi, non è così. Studiare PHP come linguaggio di programmazione web senza imparare a lavorare con un database è come avere un computer senza Internet. Sì, puoi usarlo, ma non avresti accesso a nessuna informazione. Quindi stringiamo i denti e iniziamo a scrivere query SQL al database, anche se non sappiamo ancora nulla del linguaggio SQL.
Lezioni di PHP - Lezione 3.1 - Lavorare con il database MySQL. Creazione delle tabelle.
Nella lezione precedente abbiamo creato la connessione con il database. In questa lezione creeremo le tabelle per il nostro futuro sito. Per iniziare, aggiungiamo il nome del database necessario nella classe simpleCMS:
Lezioni di PHP - Lezione 3.2 - Lavorare con il database MySQL. Inserimento dei dati con INSERT INTO. Selezione dei dati con SELECT.
Nella lezione precedente abbiamo creato una tabella per il nostro sito. In questa lezione miglioreremo la nostra tabella e inizieremo finalmente a lavorare con il database: inseriremo dati e li estrarremo dalla tabella. Non dovrebbe essere complicato, quindi iniziamo.
Lezioni di PHP - Lezione 3.3 - Lavorare con il database MySQL. Aggiornamento dei dati con UPDATE.
Abbiamo già conosciuto operatori MySQL come SELECT e INSERT INTO, ora è il momento di imparare come aggiornare i dati già inseriti nel database. Per questo utilizzeremo l’operatore SQL UPDATE. Ma prima, modifichiamo il nostro file index.php aggiungendo la gestione di un nuovo percorso. Trova questo codice:
Lezioni di PHP - Lezione 3.4 - Lavorare con il database MySQL. Query di eliminazione DELETE.
Nella lezione precedente abbiamo imparato come aggiungere nuovi metodi alla nostra classe di gestione simpleCMS. Ora aggiungiamo un altro metodo per eliminare un record: delete().
Lo aggiungeremo come di consueto:
Lezioni di PHP - Lezione 3.5 - Lavorare con il database MySQL. L’operatore JOIN. Caricamento di file sul server.
Prima di iniziare a scrivere questa lezione, ho pensato a lungo su come spiegare al meglio le query con gli operatori JOIN. Il fatto è che l’operatore JOIN serve per selezionare dati da più tabelle contemporaneamente. E poiché ci serve un’altra tabella, la creeremo. Ti propongo di creare una tabella per i file che caricheremo tramite un modulo in questa lezione. In questo modo la lezione coprirà due argomenti diversi: lavoro con il database e lavoro con i moduli.