Condividi:

Qual è la differenza tra MySQL, MySQLi e DOP?

  

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.

 

Parlaci della tua Idea