我目前正在处理个人项目,我会注册用户提供的数据。 数据看起来像这样:
$array = (1,2,3,4,5);
我想在ONE SINGLE表格列中注册此数组。我想这样做(我知道这个请求不起作用):
INSERT INTO `test`(`user_data`) VALUES ($array)
为了做到这一点,我该怎么办?
由于
答案 0 :(得分:0)
这样做
使用implode
$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);