Cita:
Iniciado por GatorV Es que no se cual es tu duda, un valor es algo lo que vale, por ejemplo si tenemos algo así:
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...
Ahora si creo q me quedo claro...
Por ejemplo, quiero darle de baja a 5 usuarios al mismo tiempo y hago un UPDATE y utilizo bindParam, me conviene meter esos 5 usuarios en un array: $users = array(); y la consulta se realizar con el mismo prepare?, o sea q bindValue puede ser mas lento al realizar consultas?...