“Conocimientos Programación>Programación PHP /MySQL

¿Cuál es la diferencia entre MySQL y MySQLi

2015/6/12
? Mysql y mysqli son dos tecnologías útiles si está desarrollando una página Web interactiva con el preprocesador de hipertexto , o PHP, lenguaje de scripting. Como sus nombres lo indican , tanto MySQL y MySQLi basan en el lenguaje de consulta estructurado o SQL , que es un sistema estandarizado para la solicitud de información de bases de datos. Sin embargo , a pesar de estas similitudes generales , las dos tecnologías tienen sus diferencias , ya que MySQL es una vieja, la tecnología más básica de PHP , mientras MySQLi es más reciente y ofrece funciones más avanzadas. Fondo Fotos

La filial Corporación Oracle , MySQL AB, publicó por primera vez la tecnología de MySQL en 1995. A partir de 2011 , los desarrolladores suelen utilizar únicamente cuando se trabaja con versiones de PHP 4.1.3 o mayor. Mientras que MySQL puede trabajar con las versiones más recientes de PHP , no puede utilizar las nuevas características relacionadas con las nuevas versiones de PHP.

MySQL AB liberada MySQLi , también conocido como "MySQL mejorado", en 2004. MySQLi es compatible con las versiones de PHP 4.1.3 y versiones posteriores, lo que le permite aprovechar las nuevas características de PHP .
RDBMS vs Conductor

MySQL es un sistema de gestión de base de datos racional sistema , o RDBMS , lo que significa que puede almacenar datos como tablas relacionadas y difundir bases de datos individuales a través de varias tablas diferentes . La tecnología no requiere interfaz gráfica de usuario , o interfaz gráfica de usuario , herramientas con el fin de gestionar bases de datos o los datos dentro de ellos . En contraste , MySQLi no es un RDBMS independiente , sino más bien un controlador de RDBMS . Esto significa que MySQLi amplía las características - y controla las operaciones - . De MySQL, pero requiere MySQL como su base o sistema host
Procesal vs
orientada a objetos

Aunque MySQL sólo proporciona a los usuarios una interfaz de programación de aplicaciones de procedimiento, o API , MySQLi ofrece a los usuarios la vez un API de procedimiento y API orientada a objetos. Una API define las variables, funciones , métodos y clases que las aplicaciones necesitan para llevar a cabo las tareas. Mientras que una API de procedimiento requiere que un usuario las funciones de llamada para completar las tareas , con un API orientado a objetos , un usuario crea una instancia - o - proporciona ejemplos de clases y, a continuación llama a los métodos basados ​​en los objetos que resultan . Como señala el sitio web oficial de PHP , la mayoría de los desarrolladores prefieren APIs orientado opuesto , ya que son más modernos y permiten códigos con la organización superior.
Mejoras

través de su opuesto API orientada MySQLi incluye características mejoradas que MySQL no . Por ejemplo , MySQLi puede soportar comandos preparados cliente y del lado del servidor , incluyendo varias instrucciones . Las declaraciones son instrucciones escritas en lenguajes informáticos de alto nivel, como Pascal , C y Fortran . El uso de estos idiomas permite la creación de más páginas web dinámicas . A diferencia de MySQL, MySQLi también admite juegos de caracteres , que es un sistema de codificación de caracteres , y el procesamiento de transacciones , que permite a un equipo de respuesta inmediata a las solicitudes de entrada del usuario .

Programación PHP /MySQL
Definición de Global y estática en PHP
Cómo convertir INT para cuerdas en MS SQL
Cómo habilitar SSL y PHP
Cómo comprobar si el primer carácter de una palabra es mayúscula Con PHP
Cómo especificar un puerto en el código PHP para MySQL
Cómo visualizar un calendario de PHP en una página HTML
Cómo hacer un blog con PHP
Replicación MySQL Tutorial
Conocimientos Informáticos © http://www.ordenador.online