首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在sql中插入关联数组?

问如何在sql中插入关联数组?
EN

Stack Overflow用户
提问于 2011-07-19 22:29:02
回答 3查看 210关注 0票数 0

这是我的数组:

代码语言:javascript
复制
[abominado] => Array
    (
        [0] => réprobo
        [1] => réprobo
        [2] => abominado
        [3] => banido
        [4] => condenado
        [5] => detestado
        [6] => odiado
        [7] => precito
        [8] => renegado
        [9] => repudiado
    )

[abominar] => Array
    (
        [0] => repelir
        [1] => repelir
        [2] => abominar
        [3] => afastar
        [4] => afugentar
        [5] => arredar
        [6] => desalojar
        [7] => desviar
        [8] => detestar
        [9] => empuxar
        [10] => escorraçar
        [11] => espinafrar
        [12] => execrar
        [13] => exercer
        [14] => expulsar
        [15] => grimpar
        [16] => impugnar
        [17] => odiar
        [18] => rebater
        [19] => rechaçar
        [20] => recusar
        [21] => rejeitar
        [22] => relegar
        [23] => repudiar
    )

如何将其插入到sql中?

EN

回答 3

Stack Overflow用户

发布于 2011-07-19 22:30:55

代码语言:javascript
复制
foreach ($abominado as $key=>$str)
{
    $string .= "$key:$str\n";
}

mysql_query("INSERT INTO strings VALUES ('".mysql_real_escape_string($string)."')");
票数 1
EN

Stack Overflow用户

发布于 2011-07-19 22:30:39

当您获得它时,可以使用serialize将其转换为string和unserialize

票数 0
EN

Stack Overflow用户

发布于 2011-07-19 22:31:30

首先,这些数组恰好是顺序的。

其次,在SQL表中,任何列都可以用作搜索条件,因此只需直接插入数据并在任何可搜索的列上建立索引即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6748823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档