Ver Mensaje Individual
  #11 (permalink)  
Antiguo 24/09/2008, 08:49
Avatar de Covids0020
Covids0020
 
Fecha de Ingreso: septiembre-2003
Ubicación: España
Mensajes: 217
Antigüedad: 20 años, 7 meses
Puntos: 1
Respuesta: Es suficiente con AddSlashes() para evitar la inyección SQL?

Yo... lo mismo siempre estoy igual, pero es que hace tiempo que empecé a quitarme la manía de reinventar la rueda.

A) Mirar la infinidad de clases de gestión de bases de datos habidas en los prefabricados: Drupal, Wordpress, Mambo.... Normalmente están bien hechas y son abstractas, se pueden llevar a otros sistemas o adpatándolas sólo un poco.

B) Lo mejor en mi opinión. Usar alguna librería sólida como las de PEAR o frameworks como Zend, entre otros.

Está bien aprender... pero es que hay cosas que ya no se les puede dar más vueltas, sólo y en todo caso mejorarlas o actualizarlas.

Yo creo que es mucho más sencillo bajarse un framework o una librería, usar sus componentes y punto.
Que normalmente podrá ser usado con algo parecido a esto:
Código PHP:
include_once('ruta_componente_y_o_dependencias');
$myDB = new $componenteClass;
$myQueryStr $myDB->escape('QUERY_STR');
$myQuery $myDB->query($myQueryStr); 
4 líneas, toma ya, limpio, elegante... sencillo.
Además, seguro que está mucho mejor mantenida y chequeada que cualquier código nuestro porque normalmente hay una gran comunidad alrededor.
Obviamente cada cual hace lo quiere, pero vamos... creo que otra cosa es perder el tiempo.

PD: En cualquier otro caso usaría la de Okram y por extensión la de Farra ;)
__________________
"La sabiduría comienza donde acaba el conocimiento". Yaris.
http://www.culturadigital.org

Última edición por Covids0020; 24/09/2008 a las 08:58