2017-02-07 10 views
0

これは愚かかもしれませんが、私のテーブルを引用するのを止めるCIを作ることはできません。私は私のモデルでは、このコードを使用します。CodeIgniterがテーブルを引用符で囲まないようにする方法

$oracle->select('id',FALSE); 
$oracle->from('ms_item'); 

このコードは次のようにSELECTステートメントをなります:それは引用符または二重引用符を持っているとき

SELECT id FROM "ms_item" 

問題があり、Oracleはテーブルを見つけることができません。 CIはselect()の2番目のパラメータがQuery Builderによって生成された見積もりを削除すると言いましたが、from()によって生成された見積もりを削除する方法がわかりません...

ありがとう注

、私は、Oracle 11gの使用と大文字でテーブル名を書いてみ

+0

'$ oracle-> from(REPLACE(ms_item、 '' '、' \" ')AS ms_item) –

+3

大文字のテーブル名。 $ oracle-> from( 'MS_ITEM'); – BobC

+0

笑、ありがとう@ボブ、それは働いた!私はその可能性を試していないのでとても愚かです。 –

答えて

0

をoci8_11g.dllよ。

$oracle->from('MS_ITEM'); 

テーブルが作成されるとき、あなたがそれを引用しない限り、それは大文字のテーブル名として保存されます。あなたがそれを引用しているとき(CIがしたいと思う)、それは大文字と小文字を区別した一致を実行しています

関連する問題