Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Vad är skillnaden mellan MySQL & mysqli

    ? MySQL och mysqli är två användare tekniker om du utvecklar en interaktiv webbsida med Hypertext Preprocessor eller PHP , skriptspråk . Som deras namn antyder , både MySQL och mysqli lita på Structured Query Language , eller SQL , vilket är ett standardiserat system för att begära information från databaser . Men trots dessa allmänna likheter , de båda teknikerna har sina olikheter , som MySQL är en äldre , mer grundläggande PHP -teknik , medan mysqli är nyare och erbjuder mer avancerade funktioner . Bakgrund

    Oracle Corporation dotterbolag , MySQL AB , släpptes först MySQL -teknik under 1995 . Som av 2011 , utvecklare vanligtvis bara använda det när du arbetar med PHP version 4.1.3 eller äldre . Medan MySQL kunde arbeta med nyare versioner av PHP , kan det inte använda de nyare funktioner i samband med de nyare versionerna av PHP .

    MySQL AB släppt mysqli , även känd som " MySQL Improved , " 2004 . Mysqli är kompatibelt med PHP version 4.1.3 och senare , gör det möjligt att dra nytta av nya PHP funktioner . Addera RDBMS vs Driver

    MySQL är en rationell databashantering systemet , eller RDBMS , vilket innebär att den kan lagra data som relaterade tabeller och sprida enstaka databaser över flera olika tabeller . Tekniken kräver inte grafiskt användargränssnitt eller GUI verktyg för att hantera databaser eller data inom dem . Däremot är mysqli inte en fristående RDBMS , utan snarare en RDBMS drivrutin . Detta innebär att mysqli utökar funktionerna - och styr verksamheten - . Av MySQL , men kräver MySQL som sin bas eller värdsystem Addera ditt Processuella vs objektorienterad

    MySQL bara ger användarna ett processuellt program - programmeringsgränssnitt , eller API , ger mysqli användare med både en processuell API och objektorienterad API . Ett API definierar variabler, funktioner , metoder och klasser som ansökningarna behöver för att utföra uppgifter . Medan en processuell API kräver att en användare samtalsfunktioner för att utföra uppgifter , med ett objektorienterat API , initierar en användare - eller ger exempel på - klasser och sedan anropar metoder baserade på de objekt som skapas . Eftersom den officiella PHP-webbplats anteckningar , de flesta utvecklare föredrar invände orienterade API , eftersom de är mer moderna och möjliggöra för koder med överlägsen organisation . Addera Förbättringar

    Använda sin invände - orienterade API , innehåller mysqli förbättrade funktioner som MySQL är inte . Till exempel kan mysqli stödja klient - och server - side förberedda uttalanden , inklusive flera uttalanden . Uttalanden är instruktioner skrivna på hög nivå datorspråken , såsom Pascal , C och Fortran . Med hjälp av dessa språk möjliggör skapandet av fler dynamiska webbsidor . Till skillnad från MySQL , stöder mysqli också teckenuppsättningar , som är ett system för kodning tecken , och transaktionshantering , vilket gör att en dator för att utan dröjsmål besvara ansökningar användarens input .

    Tidigare:

    nästa:
    relaterade artiklar
    ·MySQL PHP WP : Hur Infoga ett parti Post Plugin
    ·Hur man upptäcker Server Protocol för PHP
    ·Hur du returnerar DIV Med PHP
    ·Hur man installerar MySQL på Cygwin
    ·Så här importerar en MySQL databas
    ·Hur Center i PHP
    ·Hur Infoga HTML i MySQL med PHP
    ·Format för Input Datum & tid i MySQL
    ·Hur man läser en CSV -fil i PHP
    ·Hur man överför ett PHP Session ID Med en Redirect
    Utvalda artiklarna
    ·Hur man avslutar en bildruta från ett fönster i Java
    ·Hur man sätter in en bild i Mobipocket
    ·Hur att hitta antalet rader i en SQL Data Reader
    ·Hur länka en lista till en Swing Textområde
    ·Hur konverterar man från en sträng till ett nummer i …
    ·Hur gråtona Knappar i Visual Basic
    ·Konvertera en DEB till IPA
    ·Hur du formaterar till dollar på Java
    ·Hur att rensa en drop-down i JQuery
    ·Vad är Buffertöverskridning
    Copyright © Dator Kunskap http://www.dator.xyz