2017-07-21 9 views
1

は、私は、PHPからオラクルに新しいレコードを挿入に関するいくつかの問題があります。私は日付の列を削除するか、または文字列に私は新しいレコードを追加することができます日付の列の形式を変更します。PHPのOracle日付エラーORA-01847

は、私はいくつかの研究を行い、diffent型に日付の書式を変更しようとするが、それはうまくいきませんでした。

私はOracleのテーブルを追加しました。

https://i.stack.imgur.com/QmYSA.jpg

と私は、新しいレコードを追加しようと、この私の日付フォーマット。

https://i.stack.imgur.com/gJUs6.jpg

$sql = 'INSERT INTO MYTABLE(ID,MYDATECOLE) '. 'VALUES(:ID,:MYDATECOLE,:MYDATECOLE)'; 

答えて

3

これを試してみてください:

to_date(:MYDATECOLE,'YYYY.MM.DD HH24:MI:SS') 
+0

が、Oracleの日付形式がdd/mm/yyyyの? – user7732643

+2

私はそれを試して – I3rutt

+0

2番目のパラメータでルールによってオラクルの形式にフォーマットして、あなたの日付を変換するTO_DATEと私にこの解析エラー与えた:私はあなたが引用符をエスケープ必要だと思うsytaxエラー予期せぬ「YYYY」(T_STRING)エラー – user7732643