Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
dcérska spoločnosť Oracle Corporation , MySQL AB , najprv povolený technológie MySQL v roku 1995 . Od roku 2011 , vývojári zvyčajne použiť iba pri práci s PHP verzie 4.1.3 alebo starší. Kým MySQL mohli pracovať s novšou verziou PHP , nemôže využívať novšie funkcie spojené s novšou verziou PHP .
MySQL AB prepustený MySQLi , tiež známy ako " MySQL zlepšila , " v roku 2004 . MySQLi je kompatibilný s PHP verzia 4.1.3 a novšie , čo umožňuje využiť nové funkcie PHP .
RDBMS vs Driver
MySQL je racionálne správu databáz systém , alebo RDBMS , čo znamená , že môžete uložiť dáta ako súvisiacich tabuliek a rozširovania jedinej databázy v niekoľkých rôznych tabuliek . Táto technológia nevyžaduje grafické užívateľské rozhranie , alebo GUI , nástroje , aby bolo možné riadiť databáz alebo dát v nich . V kontraste , MySQLi nie samostatný RDBMS , ale vodič RDBMS . To znamená , že MySQLi rozširuje funkcie - a riadi operácie - . MySQL , ale vyžaduje MySQL ako jeho základ alebo hostiteľského systému
Procedurálne vs Object - Oriented
Kým MySQL poskytuje iba užívateľom s procesné aplikácie , programovanie rozhranie alebo rozhranie API , MySQLi poskytuje užívateľom aj procesné API a objektovo orientované API . API definuje premenné , funkcie , metódy a triedy , ktoré aplikácie potrebujú , aby bolo možné vykonávať úlohy . Zatiaľ čo procedurálne API vyžaduje, aby používateľ volanie funkcie na dokončenie úloh , s objektovo orientované API , používateľ vytvorí inštanciu - alebo poskytuje príklady - tried a potom zavolá metódy založené na objektoch , ktoré sú výsledkom . Ako oficiálny PHP webové stránky poznámok , väčšina vývojárov dáva prednosť nesúhlasil orientované API , ako sú modernejšie a umožňujú kódov s vynikajúcou organizáciou .
Vylepšenie
pomocou jeho námietky orientované API , MySQLi obsahuje vylepšené funkcie , ktoré MySQL nie . Napríklad , môžete MySQLi podporovať pripravené vyhlásenie klienta a na strane servera , vrátane rôznych výkazov . Príkazy sú inštrukcie napísané v high - úrovni počítačových jazykov , ako je Pascal , C a Fortran . Pomocou týchto jazykov umožňuje vytváranie dynamických webových stránok . Na rozdiel od MySQL , MySQLi tiež podporuje znakovej sady , čo je systém pre kódovanie znakov , a spracovanie transakcií , ktorá umožňuje počítaču , aby okamžite reagovať na prichádzajúce požiadavky užívateľov .