为了账号安全,请及时绑定邮箱和手机立即绑定

将数据存储到三维数组PHP

将数据存储到三维数组PHP

PHP
红颜莎娜 2021-10-15 16:12:34
我有一组数据存储在数据库表中tb_Alt,如下所示:id_alt |name|distance|price|quantity1      |A   |   2    | 10  | 32      |B   |   4    | 123 | 43      |C   |   1    | 201 | 14      |D   |   5    | 145 | 10而且tb_Cri,如下所示:id_criteria |name     | weight |1           |distance | 102           |price    | 203           |quantity | 30现在,我想从动态数据插入tb_A到tb_B具有结构如下:# |id_alt | id_criteria | value 1 | 1     |   1         |  22 | 1     |   2         |  103 | 1     |   3         |  34 | 2     |   1         |  45 | 2     |   2         |  1236 | 2     |   3         |  47 | 3     |   1         |  18 | 3     |   2         |  2019 | 3     |   3         |  110| 4     |   1         |  511| 4     |   2         |  14512| 4     |   3         |  10我如何通过 PHP 实现这一目标?这是我到目前为止尝试过的:$data = $obj->selTable("SELECT * FROM tbb_Alt");//$finishArr = transposeArr($data);$totalLoop = count($data)*3;$interval = (int)$totalLoop/3;$counter = $totalLoop+$interval;$j = 0;$k = 0;for($i=0;$i<=$counter;$i++){    if($i%4 !== 0){        if($k%4 == 0) $k=1;          // code to insert data into tb_B          // the part where i got stuck          echo $j.'&nbsp;&nbsp;'.$k++.'&nbsp;';        continue;    }    $j++;}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 143 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信