Condividi:

Qual è la differenza tra MySQL, MySQLi e DOP?

0 Post
1 Utenti
0 Likes
169 Visualizzazioni
0
Topic starter

Per comprendere la differenza tra MySQL, MySQLi e PDO, dobbiamo conoscerli singolarmente.

Queste non sono altro che le API di PHP utilizzate per accedere ai database e alle tabelle MySQL.

 

Diamo qualche informazione in più su ciascuno di essi:

MySQL: questa era l'estensione principale progettata per aiutare le applicazioni PHP a inviare e ricevere dati dal database MySQL. Tuttavia, l'uso di MySQL è stato deprecato e rimosso a partire da PHP 7 e dalle sue versioni più recenti. Questo è il motivo per cui non è raccomandato per i nuovi progetti, ed è per questo che le estensioni MySQLi e PDO sono utilizzate di più al giorno d'oggi.

MySQLi: La "i" in MySQLi sta per Migliorato. Pertanto, questa è anche conosciuta come la versione migliorata di MySQL. Ha molte nuove funzionalità che verranno trattate più avanti nell'articolo.

PDO – PHP Data Objects: Il vantaggio principale dell'utilizzo di PDO è che supporta e fornisce un metodo di accesso uniforme a 11 diversi database.

I database supportati da DOP sono:

  • CUBRID
  • MS SQL Server
  • Firebird/Interbase
  • IBM
  • Informix
  • MySQL
  • Oracle
  • ODBC e DB2
  • PostgreSQL
  • SQLite
  • 4D

    Tuttavia, PDO non consente l'utilizzo di tutte le funzionalità disponibili nella versione attuale del server MySQL. Ad esempio, PDO non consente il supporto delle istruzioni multiple di MySQL.

 

Condividi:
Parlaci della tua Idea