php - 如何在mysql单元格中存储数据列表(如数组)? (但仍然可以搜索)

标签 php mysql actionscript-3 amfphp

我是 mysql 新手,所以我可能只是不知道如何正确设置这样的东西。

基本上我 table 上的每一行都是不同的食物。我有一些基本内容的专栏,例如描述...

但是,我在数组中有一个“成分”数组和“多少”数组。

基本上,我可以通过配料Array[0] howMuch[0]来显示成分及其含量。

因此,我想将这两个数组保存在食物行的单元格中。

我听说我可以序列化数组并保存它。但我需要它是可搜索的。

(另外,对于成分的数量没有设定限制。所以我不能为每种成分设置一个列,这就是为什么我要走数组路线)

编辑:还有 1 件事,以防这可能有帮助...howMuch 永远不会是 int 0 1 2 3 4 5 6 7 8 9 之外的任何东西

解决这个问题的最佳方法是什么?

我正在AS3中进行编程,并使用AMFPHP连接到Mysql

最佳答案

创建一个新的可能成分表。然后创建另一个表,将您的食物表和一堆配料与数量联系起来。

YOUR_FOOD_TABLE
food_id (PK)
description
...

FOOD_INGREDIENTS
food_id (FK)
ingredient_id (FK)
quantity

INGREDIENTS
ingredient_id (PK)
ingredient_name

关于php - 如何在mysql单元格中存储数据列表(如数组)? (但仍然可以搜索),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9540769/

相关文章:

actionscript-3 - GAIA 框架是福还是祸?

actionscript-3 - 声音缺少Flash AS3

php - 尝试连接到其他文件中的数据库时无法使用常量

php - php 可以忽略 ftp 数据通道的建议 ip 并直接转到服务器吗?

php - 在 SELECT 语句中将数字放在引号周围有什么影响?

mysql - Erlang Emysql 准备好的查询和常规查询之间的编码差异

mysql like query 和 sortby 字母的位置

PHP - 我可以将这个 if else 变成一个更干净的代码片段,例如数组和循环吗?

mysql - 如何使用 Xamarin Forms 连接到 Amazon MySQL 数据库?

facebook - 在 AS3 中加载我的个人资料图片时出现问题