Archivi autore: admin

PHP – PDO – Estrazione dei dati da un database -select

SELECT senza condizioni di ricerca Questa semplice SELECT non ha alcun parametro in ogni caso utilizzo il metodo rowCount che mi fornisce il numero di linee estratte. SELECT CON condizioni di ricerca In questo caso devo usare il bindParam per … Continua a leggere

Pubblicato in Senza categoria | Lascia un commento

PHP – PDO – Inserimento – prepare – bind – execute

Per inserire un valore uso le query parametriche con prepare, bind ed execute FONDAMENTALE queste accortezze: nella query inerire :id, :nome e così via ossia i : e poi il nome della variabile. Inoltre si ha il controllo del tipo … Continua a leggere

Pubblicato in Senza categoria | Lascia un commento

PHP – PDO – Creazione database e creazione tabelle

Si noti che mi sono collegato al dbms poi ho creato il database. Ho intercettato il messaggio d’errore nel caso in cui la creazione del database non fosse andata a buon fine con il metodo errorCode(). Adesso creo la tabella … Continua a leggere

Pubblicato in Senza categoria | Lascia un commento

PHP – PDO- Connessione

La connessione a un database MySQL si realizza creando un’istanza della classe PDO: il costruttore si aspetta 3 parametri, uno obbligatorio e due facoltativi. Il parametro obbligatorio è il DSN (Data Source Name), i parametri facoltativi, almeno formalmente, sono username e password di accesso al nostro … Continua a leggere

Pubblicato in Senza categoria | Lascia un commento

PHP – PDO

PDO, acronimo di PHP Data Object, è un’estensione di PHP introdotta a partire dalla versione 5.1 del linguaggio con lo scopo di unificare le API di accesso ai database. Come ben sintetizza il suo acronimo, PDO si presenta come una soluzione … Continua a leggere

Pubblicato in Senza categoria | Lascia un commento

PHP – Estrazione di più righe – metodo bind

Inserisco subito il codice: e vediamo di analizzarla riga per riga. Definisco la query. Effettuo il prepare, poi il bind_param è necessario metterlo SOLO e SOLTANTE SE nella query vi è il WHERE altrimenti non serve. Dopo l’execute devo eseguire … Continua a leggere

Pubblicato in Senza categoria | Lascia un commento

PHP – Delete – bind

Per cancellare un record è sufficiente usare il seguente comando:

Pubblicato in Senza categoria | Lascia un commento

PHP – mysql – update -bind

Si noti come il bind sia ordinato prima sul comando set e poi sul where.

Pubblicato in Senza categoria | Lascia un commento

PHP – Mysql – Inserimenti multipli con bind

quindi eseguo più volte l’inserimento di un record con una sola preparazione SQL. Quindi si vede come usare il bind favorisca anche l’inserimento.

Pubblicato in Senza categoria | Lascia un commento

PHP – SQL prepared statement inserimento

La select tradizionale espone a potenziali rischi dal punto di vista dell’iniezione di codice malevolo, le sql injection infatti sono ancora al primo posto sia per la facilità di sfruttamento della vulnerabilità, sia per i rischi ad essa connessi. Il … Continua a leggere

Pubblicato in Senza categoria | Lascia un commento