Ventajas de usar MySQLi
06 August 2008 at 1:02 Filed in:MySQL | PHP
A la hora de realizar aplicaciones PHP/MySQL, normalmente se suele utilizar la librerÃa mysql, cuando existe la librerÃa mysqli, la cual puede ser más eficiente.
- Prepared statements: a parte de ser más cómodo a la hora de montar nuestras querys, ofrece mucha seguridad contra el SQL injected.
1. $mysqli = new $stmt = $mysqli->prepare(“select usuario from usuarios where i = ?”);
2. $stmt->bind_param(‘i’,$id);
3. $stmt->execute();
- Conexiones seguras: la posibilidad de usar mysqli_ssl_set() permite realizar conexiones seguras indicando detalles del certificado mediante los parámetros.
- Múltiples querys: posibilidad de ejecutar varias querys separadas por punto y coma, en una conexión.
- Interfaz orientado a objetos: esta caracterÃstica permite al desarrollador ampliar el objeto para añadir nuevas funcionalidades más especÃficas. Por ejemplo se podrÃan separar los errores de operación (conexión) a los de desarrollo (querys mal formadas).
Fuente: sentidoweb
