Php 我们可以在数据库中的单个id上存储多个数据吗?
我有下面这个Php 我们可以在数据库中的单个id上存储多个数据吗?,php,mysql,Php,Mysql,我有下面这个 id name 1 Dhiraj Dhanaji Desai. 2 ram patil 3 aman mehta 我想要这个 id name 1 Dhiraj Dhanaji Desai. ram patil aman mehta 您可以在一个字段中存储JSON值,以便在单个字段中包含多个数据 例如,可以存储此值: {"id":1,"name":"Dhiraj Dhanaji Desai"} 然后通过解析JSON将其取回。例如,php有一个函数json
id name
1 Dhiraj Dhanaji Desai.
2 ram patil
3 aman mehta
我想要这个
id name
1 Dhiraj Dhanaji Desai.
ram patil
aman mehta
您可以在一个字段中存储JSON值,以便在单个字段中包含多个数据
例如,可以存储此值:
{"id":1,"name":"Dhiraj Dhanaji Desai"}
然后通过解析JSON将其取回。例如,php有一个函数json_decode
参考资料:
你能说得更具体一点吗?使用json或逗号分隔这看起来是个非常糟糕的主意-你想实现什么?@P.Salmon有时将json保存在数据库中这是个不错的主意。取决于您需要什么我要在单个id上存储族数据。因为当我要获取数据时,所有数据都显示在单个id上。请记住,这可能会有所帮助,但如果您需要加入任何子记录,则可能会取消连接。只有当你真的知道自己在做什么时才可以这样做。@andreah你至少可以通过声明json从MySQL 5.7.8开始可用,并确认op的版本号来限定你的答案。