2011-11-03 9 views

答えて

2

これは動作するはず:

$this->db->delete('usuario', array('idusuario' => $value)); 

CodeIgniter's Active Record documentation:

最初のパラメータはテーブル名であるによると、第二の場所 句です。あなたは、関数の2番目のパラメータにデータを渡すのではなく、 をここで、()またはor_where()関数を使用することができます。

+0

これはそのトリックでした。私はDatamapperでそれを行う方法についての答えを期待していましたが、あなたは私により簡単な方法を教えてくれました。 hehe ありがとうございました。 –

+0

喜んで助けてください。すべての選択、挿入などのために、できるだけアクティブレコードを使用するようにしてください。入力を自動的に保護し、SQLインジェクション攻撃から保護します。 – xbonez

+0

Datamapperは内部でActive Recordを使用していませんか? –

2

DataMapperの、現在のリリースのように、「IDと呼ばれる主キーが必要です'であり、整数でなければなりません。これはハードコーディングされています(DataMapperを使用したい場合)。

この制限はバージョン2で削除されます。

関連する問題