Saturday, March 26, 2011

Bug 底好久

http://www.php.net/manual/en/pdostatement.bindparam.php
http://easonyo.pixnet.net/blog/post/22966510
http://tw2.php.net/manual/en/book.array.php

沒想到這裡就寫了!!!

而且一目瞭然一清二楚

整個我是睜眼瞎子....完全略過

This works ($val by reference):

foreach ($params as $key => &$val) {
$sth->bindParam($key, $val);
}

This will fail ($val by value, because bindParam needs &$variable):

foreach ($params as $key => $val) {
$sth->bindParam($key, $val);
}

也就是說 PDO的
bindParam 之參數 value 是 pass by reference

所以要加個 & 直接pass by value 怎麼傳都是空白~



No comments:

Post a Comment