我正在尝试学习 php 数据库,但我有一个问题。如何将数组存储在数据库中?我在 stackoverflow 上看到了一个答案,他们用 double
类型做了一些事情,在另一个答案中,他们正在谈论为每个用户创建一个表,但我找不到解决方案。
如此总结。我想在数据库中存储一个数组。我可以访问 phpmyadmin,所以我可以从那里设置值类型。我想将该数组存储在一列中。
谁能帮我解决这个问题?
编辑一: 我要存储的东西是音乐标签。所以在代码中它会是这样的:
array('pop','rock','country');
我想将它存储在一个列中以便于搜索
最佳答案
与其存储数组,不如试试这个:
表“流派”:
id | name
1 | pop
2 | rock
表格“歌曲”:
id | ...
1
表“歌曲流派”:
song_id | song_genre
1 | 1
1 | 2
并使用 JOIN 获取每首歌曲(或其他)的流派
关于php - 如何将数组存储在数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29562036/