| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Quelle est la différence entre MySQL et MySQLi
    ? MySQL et MySQLi sont deux technologies utiles si vous développez une page Web interactive avec le préprocesseur hypertexte , ou PHP, langage de script. Comme leurs noms l'indiquent , MySQL et MySQLi s'appuient sur le langage structuré de requêtes , ou SQL , qui est un système normalisé pour demander des informations à partir de bases de données. Cependant, malgré ces similarités , les deux technologies ont leurs différences , comme MySQL est une technologie PHP âgés, plus basique, tandis que MySQLi est plus récent et offre des fonctions plus avancées. Contexte

    La filiale Corporation Oracle , MySQL AB, premier sorti technologie MySQL en 1995. À partir de 2011 , les développeurs utilisent généralement uniquement lorsque l'on travaille avec les versions PHP 4.1.3 ou plus. Bien que MySQL peut fonctionner avec les nouvelles versions de PHP, il ne peut pas utiliser les nouvelles fonctionnalités liées aux nouvelles versions de PHP.

    MySQL AB edit'e MySQLi , également connu sous le nom "MySQL améliorée", en 2004. MySQLi est compatible avec les versions PHP 4.1.3 et plus récentes , ce qui lui permet de tirer parti des nouvelles fonctionnalités de PHP.
    SGBDR vs Pilote

    MySQL est une base de données de gestion rationnelle système , ou RDBMS , ce qui signifie qu'il peut stocker des données sous forme de tableaux connexes et diffuser des bases de données simples à travers plusieurs tables différentes . La technique ne nécessite pas d'interface utilisateur graphique , ou GUI , des outils en vue de gérer des bases de données ou les données en leur sein. En revanche, MySQLi n'est pas un SGBDR autonome, mais plutôt un pilote SGBDR. Cela signifie que MySQLi étend les fonctionnalités - et contrôle les opérations - . D' MySQL, mais nécessite MySQL comme base ou système hôte
    procédure contre
    Object-Oriented

    Bien que MySQL seulement fournit aux utilisateurs une interface de programmation d'application de la procédure, ou API , MySQLi fournit aux utilisateurs à la fois une API procédurale et API orientée objet. Une API définit les variables , fonctions, classes et méthodes que les applications ont besoin pour effectuer des tâches . Alors qu'une API procédurale exige que les fonctions d'appel de l'utilisateur d'effectuer des tâches , avec une API orientée objet, un utilisateur instancie - ou donne des exemples de - classes , puis appelle les méthodes basées sur les objets qui en résultent. Comme les notes officielles PHP du site, la plupart des développeurs préfèrent API orientée objet , car ils sont plus modernes et permettent de codes avec une meilleure organisation .
    Améliorations

    Grâce à son opposé API orientée , MySQLi comprend des fonctionnalités améliorées que MySQL ne fait pas. Par exemple, MySQLi peut prendre en charge les requêtes préparées client et côté serveur , y compris des déclarations multiples . Les instructions sont des instructions écrites dans des langages informatiques de haut niveau , comme Pascal , C et Fortran . L'utilisation de ces langues permet la création de pages Web plus dynamiques. Contrairement à MySQL, MySQLi prend également en charge les jeux de caractères , qui est un système d'encodage des caractères , et le traitement des transactions , ce qui permet à un ordinateur de répondre immédiatement aux demandes d'entrée utilisateur .

    Previous :

    next :
      articles connexes
    ·Comment se connecter au serveur MySQL 
    ·Comment créer une table dans une autre table dans MySQ…
    ·Comment puis- je mettre une variable sur plusieurs lign…
    ·Comment programmer un système Intranet sécurisé PHP 
    ·Niveaux d'isolation SSIS 
    ·Comment formater Fonctions numériques en PHP 
    ·Comment compter le nombre d'occurrences dans PHP 
    ·Comment faire un chat avec PHP 
    ·Comment faire pour installer PHP dans cPanel 
    ·Comment faire pour rediriger une URL en PHP 
      articles en vedette
    ·Comment développer API ColdFusion 
    ·Comment vérifier une adresse email valide dans PHP 
    ·Nombre de mots dans une chaîne PHP 
    ·Comment utiliser un C + + Vecteur pour stocker des donn…
    ·XML Encodage et ASP 
    ·Comment utiliser OpenGL avec des blocs de code 
    ·Comment faire pour convertir Celsius en Fahrenheit sur …
    ·Comment jouer des sons avec Visual Basic 
    ·Comment faire pour convertir VBS Avec FreeBasic 
    ·Comment effacer un tableau ou une liste en Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com