duanpendan8067 2018-01-22 11:54
浏览 73

将多维数组插入mysql数据库,每个数组作为mysql列

Need to insert PHP array into mysql database as each array as column.

$test_array = array((1,2,3),(test1,test2,test3));

And output like

1   test1

2   test2

3   test3

UPDATE

foreach($test_array AS $test){
              $info_item = array(
                  "name"   => $test[0],
                  "name1"   => $test[1],
               );   
  $id = $fun_obj->insert($info_item,'test_table');
}

like this inserting each array as row.but i need each array as column

Thank you

  • 写回答

1条回答 默认 最新

  • douguan8940 2018-01-22 12:13
    关注
    <?php
    
    $test_array = array(
                        array(1,2,3),
                        array('test1','test2','test3')
                       );
    
    $new_array = array_map(null, $test_array[0], $test_array[1]);
    
    print_r($new_array);
    
    ?>
    

    Outputs:

    Array
    (
        [0] => Array
            (
                [0] => 1
                [1] => test1
            )
    
        [1] => Array
            (
                [0] => 2
                [1] => test2
            )
    
        [2] => Array
            (
                [0] => 3
                [1] => test3
            )
    
    )
    
    评论

报告相同问题?

悬赏问题

  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100