| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Hvad er forskellen mellem MySQL & MySQLi
    ? MySQL og MySQLi er to nyttige teknologier , hvis du er ved at udvikle en interaktiv webside med Hypertext Preprocessor eller PHP, scriptsprog . Som navnene indebærer , både MySQL og MySQLi stole på den strukturerede query sprog eller SQL , som er et standardiseret system til at anmode om oplysninger fra databaser . Men på trods af disse generelle ligheder , har de to teknologier deres forskelle , da MySQL er en ældre , mere grundlæggende PHP -teknologi, mens MySQLi er nyere og tilbyder flere avancerede funktioner. Baggrund

    Oracle Corporation datterselskab , MySQL AB, først udgivet MySQL -teknologien i 1995. Som af 2011 typisk udviklerne kun bruge det , når du arbejder med PHP version 4.1.3 eller ældre. Mens MySQL kunne arbejde med nyere versioner af PHP, kan det ikke udnytte de nyere funktioner er forbundet med de nyere versioner af PHP.

    MySQL AB udgivet MySQLi , også kendt som " MySQL Forbedret " i 2004. MySQLi er kompatibel med PHP versioner 4.1.3 og nyere , gør det muligt at drage fordel af nye PHP funktioner.
    RDBMS vs driver

    MySQL er en rationel database management system eller RDBMS , hvilket betyder, at det kan lagre data som relaterede tabeller og sprede enkelt databaser på tværs af flere forskellige tabeller. Teknologien kræver ikke grafisk brugergrænseflade eller GUI , værktøjer for at administrere databaser eller data i dem. I modsætning hertil er MySQLi ikke en enkeltstående databaseprogram , men snarere en RDBMS driver. Det betyder, at MySQLi udvider features - og styrer driften - . Af MySQL , men kræver MySQL som sin base eller host system
    Proceduremæssige vs objektorienteret
    < br >

    MySQL kun giver brugerne en proceduremæssig anvendelsesorienteret programming interface eller API , MySQLi giver brugerne både en proceduremæssig API og objekt -orienteret API. En API definerer variable, funktioner , metoder og klasser , at ansøgninger behøver for at udføre opgaver . Mens en processuel API kræver, at en bruger opkaldsfunktioner at udføre opgaver , med et objekt -orienteret API , en bruger instantierer - eller giver eksempler på - klasser , og derefter kalder metoder baseret på de objekter, resultat. Da de officielle PHP hjemmeside noter foretrækker de fleste udviklere indsigelse orienteret API'er , da de er mere moderne og giver mulighed for koder med overlegen organisation.
    Forbedringer

    hjælp af sin indsigelse orienteret API , MySQLi indeholder forbedrede funktioner, MySQL ikke . For eksempel kan MySQLi understøtte klient - og server -side forberedte udsagn, herunder flere sætninger . Udsagn er instruktioner skrevet på højt niveau computing sprog som Pascal, C og Fortran . Ved hjælp af disse sprog giver mulighed for oprettelse af mere dynamiske websider. I modsætning til MySQL, også MySQLi understøtter tegnsæt , som er et system til kodning tegn og behandling af transaktioner , som giver en computer til at reagere omgående på brugerens input anmodninger.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan slette indholdet af en PHP fil 
    ·Sådan Upload et billede med PHP 
    ·Hvordan du lagrer en dato i en MySQL database ved hjæl…
    ·Sådan fjernes Delstrenge i MySQL 
    ·Sådan Bulk - Delete Tabeller i MySQL 
    ·Sådan Opret din egen Carousel i PHP 
    ·Hvordan at skabe unikke felter i PHP /MySQL 
    ·Hvordan opretter jeg en Travel Service webside 
    ·Sådan kører en PHP fil uden en PHP udvidelse 
    ·Sådan fjernes hver n'te Brev i PHP 
      Anbefalede Artikler
    ·Sådan Hent en MySQL tabel Struktur i PHP 
    ·COBOL Programmering Tjekliste 
    ·Sådan Beregn ordreseddel Totaler i JavaScript 
    ·Sådan bruges VB6 som en SWF Variabel Finder 
    ·Sådan bruges Unlink PHP 
    ·3- D-effekter med Javascript 
    ·Hvordan man skriver flere linjer VB.NET 
    ·Sådan vises MySQL data med PHP 
    ·Hvordan man tæller en tekst liste i Python 
    ·Hvordan til at repræsentere en fane i en String i CPP 
    Copyright © Computer Viden http://www.computerdk.com