Codeigniter:如何从数组中获取数据并将其存储在数据库中

是雅各布

我有一个数组看起来像:

Array
(
    [0] => Array
        (
            [file_name] => Chrysanthemum13.jpg
            [file_type] => image/jpeg
            [file_path] => D:/wamp/www/multipleImage/upload/
            [full_path] => D:/wamp/www/multipleImage/upload/Chrysanthemum13.jpg
            [raw_name] => Chrysanthemum13
            [orig_name] => Chrysanthemum.jpg
            [client_name] => Chrysanthemum.jpg
            [file_ext] => .jpg
            [file_size] => 858.78
            [is_image] => 1
            [image_width] => 1024
            [image_height] => 768
            [image_type] => jpeg
            [image_size_str] => width="1024" height="768"
        )

    [1] => Array
        (
            [file_name] => Desert6.jpg
            [file_type] => image/jpeg
            [file_path] => D:/wamp/www/multipleImage/upload/
            [full_path] => D:/wamp/www/multipleImage/upload/Desert6.jpg
            [raw_name] => Desert6
            [orig_name] => Desert.jpg
            [client_name] => Desert.jpg
            [file_ext] => .jpg
            [file_size] => 826.11
            [is_image] => 1
            [image_width] => 1024
            [image_height] => 768
            [image_type] => jpeg
            [image_size_str] => width="1024" height="768"
        )

)

我必须将file_name的值存储到数据库表中。我的模特看起来:

public function galleryimages($image_data)
    {


        $data = array(
        'image' => $image_data['file_name'],

        );

            $this->db->insert('gallery', $data);
    }

我必须将file_name中的所有值存储image表的中gallery我怎样才能做到这一点?模型中需要什么所有修改。

飞溅58

您可以使用insert_batch通过一个查询插入所有行。

 public function galleryimages($image_data) {
   $data = array_map(
                function($i) { return array('image' => $i['file_name']); },
                $image_data);
   $this->db->insert_batch('gallery', $data);
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从单个文本框中获取多个值并将其存储在数组中以及如何将其存储在数据库中

如何从cnc控制器获取数据并将其存储在数据库中?

如何从数据库获取日期并将其存储到php中的数组中?

将数组存储在数据库中并将其作为数组从数据库取回的最佳方法

JRate如何使用jquery或javascript从选定的星星中获取价值并将其存储在数据库中

如何从csv文件读取数据并将其存储在数据库中?春季靴

在Firebase中使用push()时,如何获取唯一ID并将其存储在数据库中

如何使用 EaselJS 获取画布上绘制的所有点并将其存储在数据库中?

如何使用Codeigniter从数据库中获取数据并将其显示在下拉列表中

如何使用PHP / MySQL实现嵌套位置并将其存储在数据库中?

如何获得多个无线电输入并将其存储在数据库中?

在python django中,是否可以从数据库表中提取数据并将其存储在数组中?

Codeigniter-如何避免用户的多次登录将其会话存储在数据库中

如何爆炸数组并将其保存在数据库中

如何从外部api获取数据并将其存储在本地数据库中?(javascript)

如何将其存储在数据库中?

如何解析此json数据?并将其直接存储在数据库中,然后在listview中显示

如何从数组中获取数据并将其插入数据库

解析大量HTML数据并将其存储在数据库中

在数据库中存储数组

如何从数据库中获取数组并将其显示在 laravel 的表中

我如何在Laravel 4中存储图像并将其显示在数据库中的网页中

Laravel-如何从不同的字段中获取名字和姓氏并将其存储在数据库的名称列中?

我如何获取一个类对象的ID,在另一个类中并将其存储在数据库中-Django

如何从数组读取以存储在数据库中

如何获取存储在数据库中的资源的网址

如何从DataSet中的DataTable存储中检索数据并将其存储在数组中?

如何从数据库中获取多个数据并将其存储在一个变量中?

从数据库中获取数据并将其存储在字符串中