Actualización de la clase de acceso a MySQL

Después de un tiempo usando la clase de acceso a mysql , he terminado cambiándola por el tipo de conexión PDO, mejorándola en simplicidad y seguridad. Los principales cambios son:

  1. Se prepara la consulta antes de ejecutarla
  2. Se ha eliminado la clase select porque he visto que al final uso siempre la función query
  3. Se permite añadir parámetros a la función query para evitar query injection y demás historias

La única pega de esta nueva versión es que como usa PDO, solo funciona con php 5 o superior, pero bueno, ya la mayoría de los alojamientos lo tienen actualizado a esta versión.

El uso de la función query con parámetros sería de la siguiente forma:

$resultados = db::query('select * from tabla where id = :id and fecha < :fecha', 
                                      array('id'=>4, 'fecha'=>date('Ymd'))); 
var_dump($resultados);

El resto de funciones (insert, update y delete) funcionan exactamente igual

Descargar la nueva clase

Dejar un comentario?

0 Comentarios.

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.