Foros del Web » Programando para Internet » PHP »

Sentencia preparada ($mysqli->prepare) solo es útil para muchos QUERYS ?

Estas en el tema de Sentencia preparada ($mysqli->prepare) solo es útil para muchos QUERYS ? en el foro de PHP en Foros del Web. Hola, utilizar sentencia preparada ($mysqli->prepare) solo es útil para muchos QUERYS ? Al leer el manual, http://php.net/manual/es/mysqli.quic...statements.php creo leer que se trata de una "PLANTILLA" ...
  #1 (permalink)  
Antiguo 10/06/2017, 00:36
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 9 meses
Puntos: 22
Sentencia preparada ($mysqli->prepare) solo es útil para muchos QUERYS ?

Hola,

utilizar sentencia preparada ($mysqli->prepare) solo es útil para muchos QUERYS ?

Al leer el manual, http://php.net/manual/es/mysqli.quic...statements.php creo leer que se trata de una "PLANTILLA" que permanece en memoria hasta que el SCRIPT finaliza.

Por ello no tiene utilidad (en terminos de MEMORIA), utilizarle para un símple
Código PHP:
$preparada $mysqli->prepare("SELECT id, username, password 
        FROM members
       WHERE email = ?
        LIMIT 1"

dádo que la plantilla "expira" al terminar el script.

Por el contrario sería muy útil para un INSERT ó SELECT invocados "infinidad" de véces durante la ejecución de "archivo.php".


La "plantilla realmente se pierde/crea cáda véz que invóco a "archivo.php" ???


Gracias!
  #2 (permalink)  
Antiguo 12/06/2017, 07:23
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 11 años, 4 meses
Puntos: 379
Respuesta: Sentencia preparada ($mysqli->prepare) solo es útil para muchos QUERYS ?

Cita:
La "plantilla realmente se pierde/crea cáda véz que invóco a "archivo.php" ???
Es correcto cada petición crea un plantilla y esta se termina cuando se acaba la ejecución del script
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.

Etiquetas: muchos, mysql, querys, select, sentencia, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:09.