浮動小数点数をOCI文にバインドする必要があります。私がやっている何php oci_bind_by_name浮動小数点数を
:
$price = 0.1
oci_bind_by_name($resource, 'price', $price);
を私のオラクルDB「価格」には、ストアドプロシージャの引数で、それのタイプは数値です。 $価格が整数すべてが正常に動作している
Message: oci_execute() [function.oci-execute]: ORA-06502: PL/SQL: numeric or value error: character to number conversion error ORA-06512: at line 1
場合:
私の文を実行した後、私は次のエラーを取得しています。 PHP docs http://lv.php.net/manual/en/function.oci-bind-by-name.php 5番目のパラメータ(int $ type = SQLT_CHR)にfloatの特殊な型が見つかりませんでした。
回答あり 私のOSの小数点記号を "、"から "。"に変更しました。今すぐすべて正常に動作します