私はcodeigniterに複数のファイルをアップロードしています。私はデータベース内に以下の値を格納する必要があります。私はfile_name
を0,1,2の配列として持ちます(最大値はユーザーの動作に依存します)、folder_id
、created
を固定値とします。すべてfile_name
(0,1,2 ...)についてCodeigniter:DBに配列を一括して挿入する
、folder_id
& created
は、これまで表に
array (size=4)
'file_name' =>
array (size=3)
0 => string '1.jpg' (length=5)
1 => string '2.jpg' (length=5)
2 => string '10_deepak.jpg' (length=13)
'folder_id' => string '5' (length=1)
'created' => string '2017-07-03 23:42:42' (length=19)
を挿入しなければならない、私は、次のと試みました。私がしようとしたときのために
$data = array(
'file_name' => $data['file_name'] ,
'created' => $data['created'] ,
'folder_id' => $data['folder_id']
);
$this->db->insert('ins_files', $data);
、私は、あまりにもArray to String
変換エラーを得ました。
このようなデータを渡すことはできません。ファイル名ごとに別々の配列を作成する必要があります。 – aynber
okファイル名ごとに別々の配列を取得する方法 – Keynes
自分で構築する必要があります。 – aynber