Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我们可以在数据库中的单个id上存储多个数据吗?_Php_Mysql - Fatal编程技术网

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的版本号来限定你的答案。