Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php yii2如何在DB列的一个特定字段中插入多个分隔值_Php_Mysql_Mysqli_Yii2_Yii2 Advanced App - Fatal编程技术网

Php yii2如何在DB列的一个特定字段中插入多个分隔值

Php yii2如何在DB列的一个特定字段中插入多个分隔值,php,mysql,mysqli,yii2,yii2-advanced-app,Php,Mysql,Mysqli,Yii2,Yii2 Advanced App,我想在yii2中的数据库的特定字段中保存多个逗号分隔的值。我有一个图像名称数组,并希望根据其id将它们保存在单个字段中 Khan,1,'dfds.jpg','esz.png','hgfd.png',444 这是用已知ID更新表的简单方法 \Yii::$app->db->createCommand()->update('tableName', ['field' => implode(', ', $imageNamesArray)], 'id=:id', [':id' =&g

我想在yii2中的数据库的特定字段中保存多个逗号分隔的值。我有一个图像名称数组,并希望根据其id将它们保存在单个字段中

Khan,1,'dfds.jpg','esz.png','hgfd.png',444


这是用已知ID更新表的简单方法

\Yii::$app->db->createCommand()->update('tableName', ['field' => implode(', ', $imageNamesArray)], 'id=:id', [':id' => $id])->execute();

你的意思是,你想把逗号分隔的字符串保存到数据库中吗?基本上我想把数组中的三个或四个或任何名称保存为单独的字符串,每个名称保存在一个单元格中,而不是整个数组作为一个字符串。所以获取感兴趣的字符串并序列化它?你的意思是用jason格式进行编码,然后保存它