如何从多维数组mysql插入多行

时间:2017-02-25 09:40:05

标签: php mysql arrays

我的数组就像:

Array (
    [show_to_mentees] => 1
    [show_profile] => 1
    [job_title] => title
    [mentor_org] => orgnization
    [mentor_gradyear] => 2010
    [mentor_sector] => Array (
        [0] => 1
        [1] => 2
        [2] => 3
        [3] => 4
        [4] => 5
    )
    [mentor_interest] => Array (
        [0] => 2
        [1] => 4
    )
    [mentor_degree] => 14
    [career_summary] => summary
)

我必须将粗体数组值插入MySQL数据库,这应该很容易搜索。

我应该为每个索引插入一个新行,或者创建一个索引值字符串并将其保存在一行中。

1 个答案:

答案 0 :(得分:0)

我认为数组中的信息是关于'导师'本身的,关键'mentor_interest'表示导师在不同领域的兴趣。

如果上述陈述是正确的,我假设/建议您在数据库中有'sector'表。

我建议使用单独的表mentor_sectors和mentor_interests。此外,您需要将另一列中的mentor_id分别添加每个值以用于链接。