我有一个数组,但是我现在如何作为csv值插入php mysql

我有一个数组,但是我现在如何作为csv值插入php mysql,php,mysql,arrays,csv,Php,Mysql,Arrays,Csv,这是我打印的 Array ( [jform] => Array ( [itinerary] => Array ( [0] => 1 [1] => 2 ) ) ) 我有一些代码,然后这一点 foreach($_POST as $value) {

这是我打印的

Array
(
    [jform] => Array
        (
            [itinerary] => Array
                (
                    [0] => 1
                    [1] => 2
                )

        )

)
我有一些代码,然后这一点

    foreach($_POST as $value) {

    $extraDATA[] = $value; 

    }

    $extraDATA = implode(',',$extraDATA);


   $updatEntry="UPDATE #__tours SET itinerary='$extraDATA' WHERE id='$id'";
   $db->setQuery($updatEntry);
   $db->query();
我无法使该数组生成1,2,因此我可以更新该行

提前欢呼
Jonny

听起来你想做以下事情:

$extraDATA = implode(',', $_POST['jform']['itinerary']);

基本上,您希望
内爆()
没有子数组的子数组。

在数据库中存储逗号分隔的数据确实不是一个好主意;标准化表格结构更好的方法是使用一个非常简单的字段来保存一组数字。很遗憾,我对数据库结构没有选择。@MarkBaker我不明白你为什么要发表评论,除非你愿意帮忙?你显然很聪明,但除非你愿意把我和更多的信息联系起来,或者引导我理解你的意思,否则我的问题就没有意义了。我只有一个非常简单的问题。它将为我所需要的工作,是完全安全的。我只是被难住了,因为我尝试过的每件事都会返回单词数组。我的评论是为了阻止你做一些你将来会后悔做的事情,还包括了“normalise”等关键字,让你可以进行简单的谷歌搜索。。。。对不起,打扰你了now@MarkBaker好的,很抱歉我回嘴了。我没有让我感到内疚。我一点也不像你那么聪明,我所需要的只是帮助我解决问题,因为我没有问有没有更好的方法来解决这个问题。无论如何,享受你的白天/夜晚。我尝试了这个,但我想我尝试过了,但它不起作用。我会很快让你知道。你能为
print\r($\u post)
发布结果吗如果它不起作用,我猜不出你的表单结构:)我已经用print\r($post)更新了我的问题是的,我相应地改变了答案:)这非常有帮助。你教会了我一些东西。我是一个非常有爱好的程序员,目前还没有获得诺贝尔奖,哈哈。谢谢你,伙计:)