Eventuali duplicati:
mysql vs mysqli in phpDifferenza tra mysql e mysqli
Qual è la differenza tra mysql_* functions
e mysqli_* functions
? C'è qualche motivo tecnico dietro non dovremmo usare mysql_* functions
?
Eventuali duplicati:
mysql vs mysqli in phpDifferenza tra mysql e mysqli
Qual è la differenza tra mysql_* functions
e mysqli_* functions
? C'è qualche motivo tecnico dietro non dovremmo usare mysql_* functions
?
http://php.net/manual/en/mysqli.overview.php dovrebbe spiegare tutte le differenze
La "i" sta per "migliorato". L'elenco dei miglioramenti è disponibile in here.
MySQLi è la versione OOP dell'estensione MySQL. Alla fine, MySQLi e MySQL realizzano la stessa cosa: sono l'estensione per l'interazione con MySQL da PHP. Un sacco di gente usa ancora l'estensione originale MySQL invece della nuova estensione MySQLi perché MySQLi richiede MySQL 4.1.13+ e PHP 5.0.7+.
MySQLi supporta alcune cose che la vecchia estensione MySQL non supporta. Cose come dichiarazioni preparate, affermazioni multiple e transazioni in cima alla mia testa.
Le funzioni 'mysql_ *' sono in corso di deprezzamento – coolguy
'mysql_ *' sono già deprecate nelle nuove versioni di PHP – Yang