将数组添加到mysql中的字段

时间:2014-01-09 20:09:19

标签: php mysql sql

我有阵列: $ IDS = [123,234,567,8910,11324,1];

如何将它添加到mysql中的一个字段。

添加检查后是否存在此ID,如果不存在,则将其添加到同一字段。

我正在看这样的事情。我该怎么做。我真的很感激任何帮助。谢谢你。:

  --------------------- 
  | all_blocked_users |
  ---------------------
  |  123,234,567      |
  ---------------------

1 个答案:

答案 0 :(得分:3)

马上就让我告诉你,在数据库中存储CSV值几乎是从不好主意!它表明数据库设计不佳和数据完整性差。它可能会导致问题进一步发生,并且以后更难以处理数据。

无论如何,如果您仍然希望这样做,您可以使用implode()将数组转换为字符串,然后将其插入到MySQL数据库中:

$dbString = implode(',', $ids);

将被阻止的用户存储在另一个链接表中会好得多。