Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/10/2008, 13:22
Keysher
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 6 meses
Puntos: 17
Respuesta: Sobre MySQLi y los prepared statements

Siguiendo con esto...

¿Realmente merece la pena usar los statements?

Me refiero a que pare realizar una simple query hay que hacer unos cuantos pasos:

Código php:
Ver original
  1. $stmt = mysqli_stmt_init($link);
  2. mysqli_stmt_prepare($stmt, 'SELECT campo FROM Tabla WHERE otroCampo=?')
  3. mysqli_stmt_bind_param($stmt, "s", $otroCampo);
  4. mysqli_stmt_bind_result($stmt, $campo);
  5. //el bucle que sea...
  6.     mysqli_stmt_fetch($stmt);
  7.     echo ($campo);
A esto habría que añadirle un mysqli_real_escape_string() de los campos del query....

¿Es todo esto necesario?

Estoy planteando alguna forma de automatizar todo en algún método de una clase, pero es complicado, se necesitan variables de entrada... los tipos de estas variables... la query.... las variables de salida.... es un poco coñazo.