4

信頼できる (私が作成した) xml を mysql データベースに送信する必要があります。

ActiveRecord は私の XML の多くをエスケープします。データベースから取り出すときは、CodeIgniter を使用していないため、データベースにクリーンな XML が必要です。

前もって感謝します。

4

1 に答える 1

10

アクティブなレコードに設定された関数を読み取ります。以下は、ドキュメントのスニペットです。

この関数を使用すると、挿入または更新の値を設定できます。set() は、オプションの 3 番目のパラメーター ($escape) も受け入れます。これは、FALSE に設定されている場合にデータがエスケープされるのを防ぎます。違いを説明するために、ここでは set() をエスケープ パラメーターの有無にかかわらず使用しています。

$this->db->set('field', 'field+1', FALSE);
$this->db->insert('mytable');
// gives INSERT INTO mytable (field) VALUES (field+1)

$this->db->set('field', 'field+1');
$this->db->insert('mytable');
// gives INSERT INTO mytable (field) VALUES ('field+1')
于 2012-04-18T02:24:57.317 に答える