Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment accéder à un niveau d'adhé…
  • Comment requête MySQL par Content D…
  • Comment passer la date variable dyna…
  • Comment passer une réponse de PHP p…
  • Comment utiliser PHP Mail à envoyer…
  • Comment configurer MySQL sur un ordi…
  • Comment ajouter une image dans un fi…
  • Puis-je utiliser le codage PHP avec …
  • Comment redimensionner des images en…
  • Comment faire pour créer une struct…
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment passer la valeur du bouton Comme un champ caché dans PHP 
  • Comment obtenir un chemin relatif dans PHP 
  • Apache MySQL PHP Tutorial 
  • Fonctions PHP pour MySQL vers HTML 
  • PHP et DVD Formation 
  • Comment changer une police avec PHP 
  • Comment convertir une chaîne XML en PHP 
  • Index erreurs non identifiées dans PHP 
  • Comment trier une requête MySQL avec ORDER by 
  • Comment insérer Ignorer ou Obtenez ID dans MySQL 
  • Connaissances Informatiques © http://www.ordinateur.cc