| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Qual è la differenza tra MySQL e MySQLi
    ? MySQL e MySQLi sono due tecnologie utili se si sta sviluppando una pagina Web interattiva con il preprocessore di ipertesti , o PHP , linguaggio di scripting . Come i loro nomi , sia MySQL e MySQLi basano sul linguaggio Structured Query , o SQL , che è un sistema standardizzato per la richiesta di informazioni da banche dati . Tuttavia, nonostante queste somiglianze generali , le due tecnologie hanno le loro differenze , come MySQL è un vecchio, più tecnologia di base di PHP , mentre MySQLi è più recente e offre funzioni più avanzate . Sfondo Foto

    Corporation filiale di Oracle , MySQL AB , rilasciato prima tecnologia MySQL nel 1995. A partire dal 2011 , gli sviluppatori utilizzano in genere solo quando si lavora con le versioni di PHP 4.1.3 o più anziani . Mentre MySQL potrebbe funzionare con le nuove versioni di PHP , non è possibile utilizzare le nuove funzionalità associate alle nuove versioni di PHP .

    MySQL AB Rilasciato MySQLi , noto anche come " MySQL Improved ", nel 2004. MySQLi è compatibile con le versioni di PHP 4.1.3 e successivi, permettendo così di sfruttare le nuove funzionalità di PHP .
    RDBMS vs driver

    MySQL è un database management razionale sistema , o RDBMS , che significa che può memorizzare i dati da tabelle correlate e diffondere i database singoli tra diverse tabelle diverse . La tecnologia non richiede un'interfaccia utente grafica , o GUI , gli strumenti per gestire i database oi dati in essi . Al contrario , MySQLi non è un RDBMS standalone , ma piuttosto un driver RDBMS . Questo significa che MySQLi estende le funzionalità - e controlla le operazioni - . Di MySQL , ma necessita di MySQL come base o sistema host
    procedurale vs
    Object-Oriented

    Mentre MySQL fornisce solo agli utenti una interfaccia applicativa - programmazione procedurale , o API , MySQLi fornisce agli utenti sia una API procedurale e API object-oriented . Una API definisce le variabili, le funzioni , i metodi e le classi che le applicazioni hanno bisogno per svolgere compiti . Mentre una API procedurale richiede che una delle funzioni di chiamata dell'utente per completare le attività , con un'API orientata agli oggetti , un utente crea un'istanza - o fornisce esempi di classi - e quindi chiama i metodi basati sugli oggetti che derivano. Come osserva sito ufficiale di PHP , la maggior parte degli sviluppatori preferisce API obiettato -oriented, in quanto sono più moderni e permettono di codici con organizzazione superiore .
    Miglioramenti

    Utilizzando il suo opposto -oriented API , MySQLi include funzionalità avanzate che MySQL non . Ad esempio , MySQLi può supportare client e lato server istruzioni preparate , tra più istruzioni . Le dichiarazioni sono le istruzioni scritte in linguaggi informatici di alto livello , come Pascal , C e Fortran . L'utilizzo di queste lingue consente la creazione di pagine Web più dinamiche. A differenza di MySQL , MySQLi supporta anche i set di caratteri , che è un sistema di codifica per i caratteri , e l'elaborazione delle transazioni , che consente a un computer di rispondere immediatamente alle richieste di input dell'utente .

    Previous :

    next :
      Articoli Correlati
    ·Come impostare una tabella in MySQL 
    ·Come connettersi a SQLite con Mongoose 
    ·Come includere un file non PHP 
    ·Come controllare per vedere se un file viene aperto in …
    ·Come programmare una sicura Intranet Sistema PHP 
    ·Come chiamare il metodo PHP e JavaScript 
    ·Come modificare un PDF a SWF in PHP 
    ·Come funziona PHP Prendi il biscotto giusto ? 
    ·Come proteggersi dalle iniezioni SQL in PHP 
    ·Come caricare e rinominare nomi di file con PHP 
      Articoli in evidenza
    ·Come aggiungere un banner utilizzando la programmazione…
    ·Come aggiungere un utente a RCS 
    ·Come creare un DSN Utilizzo di un codice API 
    ·Come eliminare un + + Heap C Corrupt 
    ·Come sviluppare un driver di dispositivo per DOS 
    ·Come fare un redirect PHP 
    ·Come fare un evento clic del mouse utilizzando Visual B…
    ·Come abilitare PHP 5.2.13 UTF8 
    ·Come fare Rientri in C + + 
    ·Come passare i dati da un form in un Access Query 
    Copyright © Conoscenza Informatica http://it.wingwit.com