Da Mysql a Mysqli postato il 15/03/2017 11:48:59 nel forum programmazione, gdrcd, open source, hosting
Ho visto che è sempre più consigliato abbandonare il Mysql, deprecato di già e a quanto so rimosso dal PHP 7.0.0, in favore del Mysqli.
Di cui so i vantaggi eh? Quindi non è su questo che verte la mia domanda.
Ho programmato alcuni mesi fa un sito web in Mysqli, quindi saprei farlo, ma migrare la land da Mysql a Mysqli è una operazione che richiederà non poco tempo.
Avete consigli? Nelle vostre land state procedendo/avete proceduto a migrare sul Mysqli? Pensate che lasciando i codici al PHP 4 o 5 si possa ovviare al problema, per guadagnare tempo anche in futuro e magari chissa sperare che per allora la land abbia fallito pur di non dover modificare ogni singola pagina php che accede al database? XD
Pagine → 1
15/03/2017 11:58:23 e modificato da blancks il 15/03/2017 14:47:06
Il mio consiglio è di migrare quanto prima, a prescindere se hai la possibilità di rimanere ferma a php 5.x da qui ai prossimi 20 anni.
L'estensione mysql non è semplicemente deprecata, non viene aggiornata da tantissimo e potrebbe essere soggetta a diversi rischi di sicurezza, inoltre non implementa alcune cose fondamentali come i prepared statement.
Se vuoi garantirti in futuro di non dover più sbatterti allo stesso modo per un update nel metodo con cui il tuo software dialoga col database, pensa ad una soluzione con il pattern design adapter.
Creati un layer tramite cui il tuo sito si interfaccia per scrivere le query e un adapter (meglio se una classe definita da un interfaccia) da iniettare come dipendenza.
Edit: ho estrapolato un modulo analogo da un altro progettino a cui sto lavorando e l'ho reso standalone, può essere importato in un qualsiasi progetto ove sia presente PHP5.3 o superiore.
Se a qualcuno interessa, anche solo per studio, l'ho messo qui https://www.dropbox.com/sh/05q1d3c6s10avzi/AADPECyQFTYR1Wc1h9bsONKma?dl=0
21/04/2017 08:55:54
Mi interessa l'argomento. Sei poi riuscita a fare il passaggio? Hai avuto benefici? Problemi?
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
Metin2: Informazioni sul server migliorate
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
World Without Heroes → Affronta le forze occulte che minacciano il mondo in World Without Heroes, un gdr play-by-mobile su Whatsapp basato sulle teorie del complotto!
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Brightest Star: Che (dis)grazia questo campeggio!
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Amazon Luna - Amazon Luna, scopriamo assieme il nuovo servizio di cloud gaming!
Giochi di Carte - Quali sono i giochi di carte online più diffusi?
Star Wars Age of Terror - Intervista al gestore di Star Wars Age of Terror il play by chat ambientanto nell'universo della Forza!
Giochi Scuola - Lista completa dei giochi di ruolo online ambientati nel mondo della scuola o dell'università
Shannara - Recensione del GDR ambientato nel mondo creato da Terry Brooks
Signore del Male - Le 100 cose che farò se mai diventerò un Signore del Male!