Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Wat is het verschil tussen MySQL en MySQLi ?
MySQL en MySQLi zijn twee technologieën nuttig als je de ontwikkeling van een interactieve webpagina met het Hypertext Preprocessor , of PHP , scripttaal . Zoals hun naam impliceert , zowel MySQL en MySQLi vertrouwen op de Structured Query Language of SQL , dat is een gestandaardiseerd systeem voor het aanvragen van informatie uit databases . Echter , ondanks deze algemene overeenkomsten , de twee technologieën hebben hun verschillen , zoals MySQL is een oudere , meer fundamentele PHP-technologie , terwijl MySQLi is nieuwer en biedt meer geavanceerde functies . Achtergrond

The Oracle Corporation dochteronderneming , MySQL AB , het eerst uitgebracht MySQL -technologie in 1995 . Vanaf 2011 , ontwikkelaars meestal gebruik het alleen bij het werken met PHP versies 4.1.3 of ouder . Terwijl MySQL zou kunnen werken met nieuwere versies van PHP , kan het niet gebruik maken van de nieuwere functies die samenhangen met de nieuwere versies van PHP .

MySQL AB released MySQLi , ook bekend als " MySQL Improved , " in 2004 . MySQLi is compatibel met PHP versie 4.1.3 en nieuwer , waardoor het om te profiteren van de nieuwe PHP functies .
RDBMS vs Driver

MySQL
is een rationele database management systeem , of RDBMS , wat betekent dat het kan gegevens opslaan als gerelateerde tabellen en verspreid enkele databases over verschillende tafels . De technologie vereist geen grafische gebruikersinterface of GUI , instrumenten om databases of de gegevens te beheren binnen hen. In tegenstelling, MySQLi is niet een standalone RDBMS , maar eerder een RDBMS driver . Dit betekent dat MySQLi breidt de mogelijkheden - en controleert de werkzaamheden - . Van MySQL , maar MySQL vereist als basis of hostsysteem
Procedurele vs Object - Oriented
< br >

Terwijl MySQL biedt alleen gebruikers met een procedurele applicatie - programmeer -interface of API , MySQLi biedt gebruikers zowel een procedurele API en object-georiënteerde API . Een API definieert de variabelen , functies , methoden en klassen die toepassingen nodig zijn om de taken uit te voeren . Terwijl een procedurele API noodzakelijk dat een gebruiker oproep functies om taken uit te voeren , met een object - georiënteerde API , een gebruiker instantieert - of geeft voorbeelden van - klassen en roept vervolgens methoden op basis van de objecten die resultaat . Als de officiële PHP website noten , de meeste ontwikkelaars liever bezwaar - georiënteerde API's , zoals ze zijn moderner en zorgen voor codes met een superieure organisatie .
Verbeteringen

Met haar bezwaar - georiënteerde API , MySQLi bevat verbeterde functies die MySQL niet . Bijvoorbeeld , kan MySQLi ondersteunen client - en server-side prepared statements , waaronder meerdere verklaringen . Verklaringen zijn instructies geschreven in high - level computer talen , zoals Pascal , C en Fortran . Met behulp van deze taal zorgt voor de creatie van meer dynamische webpagina's . In tegenstelling tot MySQL , MySQLi ondersteunt ook charsets , dat is een systeem voor het coderen personages , en de verwerking van transacties , die het mogelijk maakt een computer om direct te reageren op invoer van de gebruiker verzoeken .

Previous: Next:
  PHP /MySQL Programmering
·Flash Sendmail Tutorial 
·Hoe kan ik PHP Run in een HTML…
·Hoe te lezen & TV's een PHP Co…
·Het wijzigen van de kolom Naam…
·Hoe maak je een nul te verwijd…
·Hoe te bespoedigen Queries op …
·Wat Is Microsoft SQL ? 
·Hoe maak je een Gradient Achte…
·Hoe schrijf je een 301 of 302 …
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe maak je een PHP Redirect pagina make…
·Hoe kan ik een Int converteren naar een …
·Hoe een bestand in VBScript Creëren 
·PHP __ Autoload Conflict 
·Hoe de Java Regex Interpreteer 
·Hoe vindt mijn MySQL Versie 
·Hoe om bestanden te maken in MFC 
·Hoe kan ik een InlineShape in VB6 Draai 
·Hoe te Scrollbars Met JavaScript inschak…
Copyright © Computer Kennis http://www.nldit.com