The Question : 388 people think this question is useful What is the difference between PDOStatement::bindParam() and PDOStatement::bindValue()? The Question Comments : The Answer 1 201 people think this answer is useful The answer is in the documentation for bindParam: Unlike PDOStatement::bindValue(), the variable is bound as a reference and will only be evaluated at