Da mysql a PDO

Monital

Utente Attivo
15 Apr 2009
778
2
18
buongiorno,

la domanda sembrerà stupida ma........

non ho idea di come iniziaire.

come posso fare a modificare il mio script scritto interamente in php con l'uso di mysql e qualcosina di javascript nel linguaggio PDO.

In sostanza non ho capito bene cosa cambia oltre la connessine al database.

Esiste qualche guida più specifica e dettagliata per non dover riscrivere tutto daccapo dato che si tratta di un'abbondante mole di dati?

Il programma l'ho scritto in 3 anni di lavoro da auto didatta e ricominciare tutto da zero mi spaventa non poco.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, dipende come hai progettato il tuo sito ( procedurale o oggetti ) in ogni caso temo che dovrai riscrivere gran parte delle pagine che si collegano al database
secondo me ti conviene passare a mysqli più che a PDO : la differenza con mysql è minima
 

Salvo Salvi

Utente Attivo
14 Nov 2012
230
0
0
secondo me è meglio il PDO visto che lo puoi usare su più tipi di db e non sono quelli MYSQL. Cmq si ti devi riscrivere tutte le parti in cui hai usato mysql
 

flameseeker

Utente Attivo
27 Nov 2013
699
0
0
Forse sarò un po in contro-tendenza, ma di suggerisco di scrivere il tuo layer astratto di connessione al database.

Molto banalmente intendo la costruzione di una classe (o una serie di funzioni procedurali, a discrezione delle esigenze del tuo progetto) che implementi dei metodi ben precisi che ti facciano da tramite per qualsiasi richiesta al database.

Come la classe si connette internamente lo determini tu (PDO, MySqli o altro) rispettando le relative API.
Il vantaggio di questa tecnica è che se un giorno avrai bisogno di utilizzare un differente driver per la connessione al database (o decidono di deprecare/cambiare delle funzioni del driver che stai usando), ti basterà rivedere solo le operazioni interne a questa classe per rendere effettivo il cambiamento nell'intero progetto.


Comunque, ho una guida molto chiara che pone esempi diretti di come trasporre in PDO molte delle operazioni comuni che si effettuano con mysql.
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
3_g errore con mysql insert in PDO PHP 29
F Help-PDO copiare Database MySQL PHP 3
F php PDO mysql connessione(select_db) PHP 3
K Non trovo l'errore! PDO MYSQL UPDATE PHP 2
MarcoGrazia [PHP][PDO][MySQL] Non registra ma non da nemmeno errori. PHP 0
MarcoGrazia [PDO][PHP[MySQL] Piccolo modulo di ricerca in un sito tramite l'operatore LIKE Snippet PHP 1
R Organizzazione PHP Mysql PDO PHP 15
MarcoGrazia [PDO][MySQL] L'update non avviene PHP 1
L login con pdo/mysql PHP 2
L da mysql a pdo PHP 4
K form Inserimento record mysql PHP 2
P Mysql lento a cancellare MySQL 1
P Codifica caratteri speciali mysql php PHP 0
N MAX() + ADD_DATE - per update su Mysql MySQL 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
L tipo boolean non funzionante su mariadb (mysql). E codice php 7.4. PHP 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
W MySQL ciclo in SELECT MySQL 0
L Mysql gestionale multipiattaforma MySQL 0
W MySQL SELECT list dinamica MySQL 0
M utilizzo mysql in nodejs - crea createdAt e updateAt MySQL 1
T colonne di tabelle mysql ordinate MySQL 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
A Mysql MySQL 0
F Ricreare struttura php+mysql su Xampp Apache 0
M Array associativi php su 2 campi mysql PHP 10
Z Controllo giorni MYSQL PHP 0
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S problema con recupero dati tabella mysql PHP 2
E Progressbar estrazione dati da tabella mySQL Ajax 9
Z MySql injection PHP PHP 1
D controllare valore in tabella mysql PHP 0
A pulsante di update campo mysql con javascript Javascript 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
T differenza fra mysql xampp e un mysql server Database 0
R Importazione csv su mysql tramite array PHP 2
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
D problema php mysql PHP 1
D problema php mysql PHP 1
N Server mysql non raggiungibile da connessione esterna MySQL 1
B Crea pdf da tabella mysql "ultima riga modificata" MySQL 4
D evitare di inserirre duplicati in mysql PHP 4
L salvare codice html in mysql PHP 3
L Google chart php mysql PHP 2
S Gestire scelta dropdown con dati da Mysql PHP 2
K cron job mysql PHP 3

Discussioni simili