Atšķirība Starp MySQL Un MySQLi Paplašinājumu

Atšķirība Starp MySQL Un MySQLi Paplašinājumu
Atšķirība Starp MySQL Un MySQLi Paplašinājumu

Video: Atšķirība Starp MySQL Un MySQLi Paplašinājumu

Video: Atšķirība Starp MySQL Un MySQLi Paplašinājumu
Video: Уроки MySQL | Введение. Как подключить базу данных 2024, Decembris
Anonim

MySQL vs MySQLi paplašinājums

MySQL ir populāra Relāciju datu bāzu pārvaldības sistēma (RDBMS). Tas ir atvērtā koda DBVS, ko plaši izmanto pat tādos liela mēroga uzņēmumos kā Wikipedia, Google un Facebook. PHP (nozīmē PHP: Hypertext Preprocessor) ir servera puses skriptu valoda, kas īpaši piemērota dinamisku un interaktīvu tīmekļa lapu izstrādei. MySQL un MySQLi ir divi paplašinājumi, kas paredzēti PHP lietojumprogrammu mijiedarbībai ar MySQL datu bāzēm. Šie divi paplašinājumi tiek ieviesti, izmantojot PHP paplašināšanas sistēmu, un tie nodrošina API (lietojumprogrammu saskarni) PHP programmētājiem mijiedarbībai ar MySQL datu bāzēm.

Kas ir MySQL paplašinājums?

MySQL paplašinājums ir pirmais paplašinājums, kas paredzēts PHP lietojumprogrammu izstrādei un ko var izmantot, lai mijiedarbotos ar MySQL datu bāzēm. Tas nodrošina procesuālo saskarni PHP programmētājiem mijiedarbībai ar MySQL datu bāzēm. Šis paplašinājums ir paredzēts lietošanai tikai ar MySQL versijām, kas ir vecākas par versiju 4.1.3. Kaut arī to varētu izmantot ar MySQL 4.1.3 vai jaunāku versiju, neviena no šīm versijām nebūs pieejama. Pašlaik MySQL paplašinājumā nenotiek aktīva attīstība, un tas nav ieteicams jauniem projektiem. Tālāk MySQL paplašinājums neatbalsta servera puses sagatavotus paziņojumus vai klienta puses sagatavotus paziņojumus. Tas neatbalsta arī saglabātās procedūras vai rakstzīmju kopas.

Kas ir MySQLi paplašinājums?

MySQLi paplašinājums (saukts arī par uzlabotu MySQL paplašinājumu) ir jauns paplašinājums, kas paredzēts PHP lietojumprogrammu izstrādei, kas var mijiedarboties ar MySQL datu bāzēm. Šis paplašinājums ir izstrādāts, lai maksimāli izmantotu MySQL 4.1.3 vai jaunākā versijā pieejamās funkcijas. MySQLi paplašinājums vispirms ir iekļauts PHP 5. versijā un iekļauts visās jaunākajās versijās. Papildus procedūras saskarnes nodrošināšanai PHP programmētājiem, MySQLi paplašinājums nodrošina arī objektorientētu saskarni. Tas arī nodrošina atbalstu klienta / servera pusē sagatavotiem paziņojumiem un vairākiem paziņojumiem. Turklāt tas atbalsta rakstzīmju kopas un saglabātās procedūras.

Kāda ir atšķirība starp MySQL un MySQLi paplašinājumu?

Lai gan gan MySQL paplašinājums, gan MySQLi paplašinājums ir paplašinājumi, kas paredzēti PHP lietojumprogrammu izstrādei, kas var mijiedarboties ar MySQL datu bāzēm, MySQLi paplašinājumam ir daži galvenie uzlabojumi, salīdzinot ar MySQL paplašinājumu. Pirmkārt, MySQL paplašinājumu ieteicams lietot ar MySQL versijām, kas ir vecākas par 4.1.3, savukārt MySQLi paplašinājumu ieteicams izmantot ar MySQL 4.1.3 vai jaunākām versijām. Arī MySQLi paplašinājums ir iekļauts tikai PHP 5 vai jaunākās versijās. MySQL paplašinājums nodrošina tikai procesuālo saskarni PHP programmētājiem, savukārt MySQLi paplašinājums nodrošina objektorientētu saskarni (papildus procesuālajai saskarnei). Turklāt MySQLi paplašinājums nodrošina atbalstu sagatavotiem paziņojumiem un vairākiem paziņojumiem, kas MySQL paplašinājumā netika atbalstīti. MySQLi paplašinājums nodrošina uzlabotas atkļūdošanas iespējas, salīdzinot ar MySQL paplašinājumu. Turklāt MySQLi paplašinājums nodrošina iegulto serveru atbalstu un darījumu atbalstu, kas nebija pieejami MySQL paplašinājumā. Kaut arī MySQL paplašinājumu varētu izmantot ar MySQL 4.1.3 vai jaunāku versiju, jebkura no šīm MySQL versijām iekļautajām jaunajām funkcijām nebūs pieejama.

Ieteicams: