Consulta, cual es la mejor manera de conectar base de datos

  • Autor Autor y4m1l
  • Fecha de inicio Fecha de inicio
Y

y4m1l

Delta
Verificación en dos pasos activada
Buenas, quería saber cual es la mejor manera de conectar nuestra base de datos evitando cualquier tipo de inyección . gracias
 
De esta forma estaría bien entonces

$base=new PDO ('mysql:host=localhost;dbname=namedb', 'user', 'pass');
 
De esta forma estaría bien entonces

$base=new PDO ('mysql:host=localhost;dbname=namedb', 'user', 'pass');
mysql esta obsoleta desde PHP 5.5.0, mejor usa mysqli (su version mejorada) :encouragement:
 
tu pregunta esta mal elaborada, ya que no hay peligro en la "conexion" a una base de datos, las inyecciones no se realizan en la "conexion" si no en las consultas...
 
tu pregunta esta mal elaborada, ya que no hay peligro en la "conexion" a una base de datos, las inyecciones no se realizan en la "conexion" si no en las consultas...

El está en lo correcto, el tipo de conexión no afecta a la seguridad sino más bien a la performance.

Lo que buscas es hacer bind a la interacción con la base de datos a través de querys.

PHP: mysqli_stmt::bind_param - Manual

Yo en lo personal, prefiero usar filter_var o filter_input y limpiarlas yo.
 
Utilizando PDO y mysqli, pero luego para las inyecciones debes limpiar los campos de ingresos en donde se realizan consultas
 
Atrás
Arriba