2010-12-10 31 views
0

bindParam()似乎沒有評估函數,然後它的返回值綁定到準備好的語句的參數,像這樣在PDO從一個函數傳遞的返回值來bindParam

$stmt->bindParam('foo', bar()); 

因此,爲了解決這個問題,是不是很好的做法呢?

$stmt->bindParam('foo', eval(bar())); 

或者是否有其他人可以推薦做?謝謝!

回答

0

最好使用bindValue(),而不是bindParam(),它可以傳遞值以及:

$stmt->bindValue('foo', bar()); 
相關問題