[英]SQL - How insert into one single table column a array?
我目前正在做一个个人项目,我想注册用户提供的数据。 数据看起来像这样:
$array = (1,2,3,4,5);
我想在一个单一的表列中注册这个数组。 我想这样做(我知道这个请求行不通):
INSERT INTO `test`(`user_data`) VALUES ($array)
我该怎么做才能做到这一点?
谢谢
这样做
使用内爆
$array = (1,2,3,4,5);
$str = implode(",",$array);
INSERT INTO `test`(`user_data`) VALUES ($str);
或者
$array = (1,2,3,4,5);
$json_str= json_encode($array);
INSERT INTO `test`(`user_data`) VALUES ($json_str);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.