标签: php pdo
bindParam()似乎没有评估函数,然后将其返回值绑定到预准备语句的参数,就像这样
bindParam()
$stmt->bindParam('foo', bar());
所以,为了解决这个问题,这样做是不错的做法呢?
$stmt->bindParam('foo', eval(bar()));
或者还有其他人可以推荐做什么吗?谢谢!
答案 0 :(得分:0)
最好使用bindValue()代替bindParam(),它也可以传递值:
bindValue()
$stmt->bindValue('foo', bar());