Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/10/2013, 09:45
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: PDO MySQL: Diferencia entre bindParam y bindValue?

Es que no se cual es tu duda, un valor es algo lo que vale, por ejemplo si tenemos algo así:
Código PHP:
Ver original
  1. $var = 'foo';

El valor de esa variable es "foo", y el nombre de la variable es $var, cuando tu usas bindValue, no lo atas a $var, si no a "foo" entonces siempre que llames a execute() va a usar "foo" porque es el valor, si usas bindParam, entonces usa $var (por referencia) y siempre que llames a execute, va a ir a buscar a $var y va a tomar el valor que tenga en ese momento, así puedes ir cambiando el valor de $var y llamar a execute, sin tener que volver a preparar el query...