php oracle oci_bind_by_name
原本使用Codeigniter
的bind
很簡單!
1 | $bind = array(':ID' => 'ABCDE12345'); |
但今天改用php
的方法來bind
,使用oci_bind_by_name
這方法,但是原本參考Document很直覺就是帶參數進去,並沒想太多!
但是發生了500 Error找了很久仔細看發現,其實是第三個參數的問題,在文件中第三個參數是使用Reference的方式,所以並不能使用字串,必須要在外面定義一個變數帶入。
1 | // 錯誤 |
補充 2014/05/18
這也是學長發現的問題,在這邊記錄一下!
就是在foreach
中使用並不能直接使用$value
…看下面的code好了
1 | foreach($array as $key => $value) { |