Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jaka jest różnica między MySQL, MySQLi i PDO?

Istnieją (więcej niż) trzy popularne sposoby korzystania z MySQL z PHP. Przedstawia to niektóre funkcje/różnice PHP:wybór interfejsu API :

  1. (WYCOFANE ) funkcje mysql są proceduralne i używają ręcznego ucieczki.
  2. MySQLi jest zamiennikiem funkcji mysql w wersjach zorientowanych obiektowo i proceduralnie. Posiada wsparcie dla przygotowanych oświadczeń.
  3. PDO (PHP Data Objects) to ogólna warstwa abstrakcji bazy danych z obsługą MySQL wśród wielu innych baz danych. Zapewnia przygotowane zestawienia i znaczną elastyczność w sposobie zwracania danych.

Polecam używanie PDO z przygotowanymi zestawieniami. Jest to dobrze zaprojektowany interfejs API, który pozwoli Ci łatwiej przenieść się do innej bazy danych (w tym takiej, która obsługuje ODBC ) w razie potrzeby.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstaw tablicę do bazy danych MySQL za pomocą PHP

  2. MySQL – Napraw błąd – Błąd bazy danych WordPress Zduplikowany wpis dla klucza PRIMARY dla zapytania INSERT INTO wp_options

  3. Konwertuj uniksowy znacznik czasu na datę czytelną dla człowieka za pomocą MySQL

  4. Jak zrobić wstawkę wsadową w MySQL

  5. Kopiuj/duplikuj bazę danych bez użycia mysqldump