MYSQL vs MYSQLI
MYSQL.- Sistema de administración de base de datos (DataBase Management System,DBMS), aplicación donde permite Gestionar Archivos , llamados base de datos , Esta desarrollado bajo la licencia DUAL GPL/licencia comercial por Oracle Corporation , En MYSQL tenemos almacenamiento de datos en tablas estructuradas en un solo lugar , Esto brinda velocidad y flexibilidad , las tablas son enlazadas al definir relaciones haciendo posible combinar datos en varias tablas , cuando se necesita consultar datos .
Figura.1 - MySQL
Fuente: (packo.wikispaces.com,2016) |
Características
- Gestiona de usuarios y paswords, nivel alto de seguridad en los datos
- Amplio subconjunto del lenguaje SQL
- Soporta gran cantidad de tipos de datos para las columnas
- Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc)
- Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.
MYSQLi.- Es la nueva versión de MYSQL, con programación orientada objetos , donde mantiene la compatibilidad ya existentes en MYSQL, es la conexión de php y la base de datos mysql la función es de abrir la conexión con el servidor MySQL server , dándonos un objeto que nos representa esta comunicación.
Figura.2 - MySQLi
Fuente:(taringa.net,2016) |
Características .-
- Ofrece mucha seguridad contra SQL injection.
- Soporte para Múltiples Declaraciones
- Mejoradas las opciones de depuración
- Incorpora manejo de limpieza de código
- Restablece variables de sesión
- Cerra consultas preparadas
Bibliografia .-
Taringa. (11 / 01 / 2013). Aplicando POO en PHP para conectar a base de datos mysql. 20 / 08 / 2016, de taringa.net Sitio web: http://www.taringa.net/post/hazlo-tu-mismo/17287207/Aplicando-POO-en-PHP-para-conectar-a-base-de-datos-mysql.html
Esepestudio. (16 / 08 / 2005). ¿Qué es MySQL?. 20 / 08 / 2016, de esepestudio Sitio web: http://www.esepestudio.com/noticias/que-es-mysql
Definicionabc. ((S,F)). Definición de MySQL. 20 / 08 / 2016, de Definicionabc Sitio web: http://www.definicionabc.com/tecnologia/mysql.php
Soyprogramador. (27 / 08 / 2012). CUAL USAR MYSQLI & MYSQL COMO CONEXIÓN A BD. 20 / 08 / 2016, de soyprogramador Sitio web: http://soyprogramador.liz.mx/cual-usar-mysqli-mysql-como-conexin/