gpt4 book ai didi

php - 在一个MYSQL字段中存储多个值

转载 作者:行者123 更新时间:2023-11-30 00:54:50 25 4
gpt4 key购买 nike

我目前正在计划表在 MYSQL 数据库中的外观。我想做类似下面的事情,其中​​ plant1 和 plant2 将是列,然后每种植物都会分配有特征,如下所示。

在MYSQL中可以这样显示信息吗?

Array ( 
[plant1] => Array (
[image_url] => http://www.example.com/image1.png
[botanical_name] => Foo
[common_name] => Bar
),
[plant2] => Array (
[image_url] => http://www.example.com/image2.png
[botanical_name] => Foo
[common_name] => Bar
)

最佳答案

嗯,我不建议这样做,但是您可以将 php 数组插入到该字段中,然后当您从数据库获取数据时在 php 中解析它。所以该字段的内容将是这样的:

$plant1 = array('plant1' => array('image_url' => 'http://www.example.com/image1.png', 'botanical_name' => 'Foo', 'common_name' => 'Bar'));
$plant2 = array('plant2' => array('image_url' => 'http://www.example.com/image2.png', 'botanical_name' => 'Foo', 'common_name' => 'Bar'));

您可以将 $plant1 $plant2 插入到您的 mysql 字段中,然后像这样打印以获得想要的结果:

print_r(array_merge($mysql_plant1, $mysql_plant2));

函数array_merge将数组连接在一起。

关于php - 在一个MYSQL字段中存储多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20663790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com