Articoli Taggati ‘Mysql’

Quando usare ID auto increment non è una buona idea

I programmatori PHP hanno spesso a che fare con il database MySQL e con il suo successore, MariaDB, mantenuto dagli stessi creatori di MySQL che crearono il fork mantenendolo compatibile (nonché migliorandolo) temendo che Oracle, dopo l’acquisizione di MySQL, avrebbe mantenuto un “basso profilo” di sviluppo per quest’ultimo, al fine di favorire i propri database commerciali. A dirla tutta, pare proprio che abbiano avuto ragione!

Una delle funzionalità più comode ed usate è quella fornita dall’attributo AUTO_INCREMENT dei campi numerici, spesso usata per creare facilmente degli ID numerici univoci, in quanto il numero aumenta in automatico di 1 ad ogni INSERT, resta invariato ad ogni UPDATE e l’ultimo valore generato viene considerato anche in caso di DELETE.

In pratica, se ad esempio inserite 4 record con un campo “id” con attributo AUTO_INCREMENT senza specificarne il valore, essi avranno id = 1, 2, 3, 4. Se eliminate il record con id = 4 e poi inserite un nuovo record, questo avrà id = 5. Ci togliamo dunque il pensiero di dover identificare i record! Fantastico!

|| Leggi altro »

Introduzione alle query injection

In questo articolo faremo una puntatina nel mondo delle arti oscure per vedere un tema piuttosto complesso ma che cercherò di illustrare con il massimo della semplicità ovvero le query injection. L’argomento è destinato a chi sta sviluppando le sue...

12 commenti

Come installare Apache, PHP e MySql senza perderci la testa?

Come installare Apache, PHP e MySql senza perderci la testa?

Una volta scelto l'editor giusto per le nostre esigenze, dobbiamo preparare il nostro ambiente di sviluppo. Gli strumenti essenziali per la programmazione di applicazioni e siti web sono: un server web, un linguaggio di programmazione e unn sistema di gestione...

47 commenti