php - 在 mysql 表中创建数组/列表并使用 PHP 提取它

标签 php mysql

所以,我正在创建我的第二家电子商务商店。我创建的第一家商店使用数组来存储数据。这是一个例子:

$product = array();
$product = array();
$product[101] = array(
"category" => "Clothes",
"name" => "Caps - Stylize yours. Come in different colors.",
"img"  =>  "../img/clothes/caps/01.jpg",
"price" => 9.95,
"paypal" => "TLYMXTX7DTCHL",
"color" => array("Navy","White","Hot Pink","Yellow Cap","Navy","Black","Coral")

我希望能够将颜色存储在我的数据库中,并能够在 HTML 中选择它们,以便客户可以进行选择。

最佳答案

最好使用一对多关系将颜色保存在单独的表中。添加productId 作为外键。添加产品后,为每个颜色写一个,然后添加到新表中。

我相信这对于 future 来说也是一个很好的解决方案。

关于php - 在 mysql 表中创建数组/列表并使用 PHP 提取它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35567670/

相关文章:

php - 如何在 PHP 中压缩整个文件夹,甚至是空文件夹?

php - 只需单击它们即可更新表格行

php - PHP5中的简单插入

mysql - DateTime 的 ServiceStack ORMLite SqlList 问题

mysql - 在mysql中创建只能访问某些数据库的新用户

mysql - 为什么 mysql-client 无法通过 docker-forwarded tcp 端口连接到 GCP cloud_sql_proxy?

php - 为什么删除按钮会使编辑按钮执行无效

php - PDO SQLite创建数据库默认权限

mysql - 在同一张表上更新后在触发器中更新表

php - mysql不存储blob列数据