Php 如何将逗号分隔的值从表1拆分到表2
我有表t1的值存储在,分开 表t1Php 如何将逗号分隔的值从表1拆分到表2,php,mysql,Php,Mysql,我有表t1的值存储在,分开 表t1 id value 1 d3,d8,d3,d1 2 t1,t2,d3,d8 3 t2,d1 我想复制另一个表t2中的所有数据,就像使用mysql查询一样 预期结果 Table t2 id key 1 d3 2 d8 3 d1 您可以在PHP中使用explode函数。 您将得到一个数组,它的结构类似于array\u key=>array\u value 例如: $values = "d3,d8,d3,d1"; $v
id value
1 d3,d8,d3,d1
2 t1,t2,d3,d8
3 t2,d1
我想复制另一个表t2中的所有数据,就像使用mysql查询一样
预期结果
Table t2
id key
1 d3
2 d8
3 d1
您可以在PHP中使用explode函数。
您将得到一个数组,它的结构类似于array\u key=>array\u value
例如:
$values = "d3,d8,d3,d1";
$values_array = explode(",", $values);
print_r($values_array);
,是分隔符
输出:
Array ( [0] => d3 [1] => d8 [2] => d3 [3] => d1 )
但是,您需要首先从数据库中获取值
资料来源:
您是如何为t2选择这三个值的?不清楚。请提供结果的完整输出和/或复制算法的更详细描述。这种模式违反了of,因此我希望这是纠正错误的第一步。