sql >> Databáze >  >> RDS >> Mysql

Kdy bych měl používat MySQLi místo MySQL?

Důvodů, proč byste měli používat rozšíření MySQLi místo rozšíření MySQL, je mnoho:

  1. MySQLi vám poskytuje připravené příkazy – bezpečnější způsob odesílání dat do MySQL a chrání vás před injekcí SQL. Toto samo o sobě by mělo stačit, abyste vždy zvolili MySQLi před MySQL .
  2. MySQLi umožňuje většinu funkcí MySQL.
  3. MySQLi je objektově orientované.
  4. MySQLi podporuje připravené příkazy, transakce a vícenásobné příkazy.
  5. Staré rozšíření MySQL je od verze PHP 5.5.0 ukončeno

A jsou tu další výhody. Ale hlavně byste se měli zaměřit na bezpečnost a stabilitu – a MySQLi vám to dává.



  1. postgresql COUNT(DISTINCT ...) velmi pomalé

  2. Výpočet průměrných nákladů na zásoby v SQL

  3. Implementace společného indikátoru výkonu MS SQL Server

  4. Doctrine 2 mysql FIELD funkce v pořadí podle