PHPPHP MySQLi

introduzione

L' interfaccia mysqli è un miglioramento (si intende "estensione MySQL Improvement") dell'interfaccia mysql , che è stata deprecata nella versione 5.5 e rimossa nella versione 7.0. L'estensione mysqli, o come è a volte nota, l'estensione migliorata di MySQL, è stata sviluppata per sfruttare le nuove funzionalità presenti nelle versioni 4.1.3 e successive dei sistemi MySQL. L'estensione mysqli è inclusa con le versioni di PHP 5 e successive.

Osservazioni

Caratteristiche

L'interfaccia mysqli ha una serie di vantaggi, i miglioramenti chiave sull'estensione mysql sono:

  • Interfaccia orientata agli oggetti
  • Supporto per le dichiarazioni preparate
  • Supporto per più dichiarazioni
  • Supporto per le transazioni
  • Funzionalità di debug migliorate
  • Supporto del server integrato

È dotato di una doppia interfaccia : il vecchio stile procedurale e un nuovo stile di programmazione orientata agli oggetti (OOP) . Il mysql deprecato aveva solo un'interfaccia procedurale, quindi lo stile orientato agli oggetti è spesso preferito. Tuttavia, il nuovo stile è anche favorevole a causa del potere di OOP.

alternative

Un'alternativa all'interfaccia mysqli per accedere ai database è la più mysqli interfaccia PHP Data Objects (PDO) . Questo include solo la programmazione in stile OOP e può accedere a più di soli database di tipo MySQL.

PHP MySQLi Esempi correlati