【发布时间】:2020-02-17 11:38:34
【问题描述】:
这是我的 MySQL 表的示例:
id, type, value
1, total_clicks, 15
2, total_revenue, 32.42
3, conversion_rate, 1.432
我正在使用这个命令来获取所有这些行:
SELECT * FROM statistics
如何使用 PHP 根据 type 列中的内容回显 value 列?
例如,我将如何做这样的事情:
echo "We found that $total_clicks generated $total_revenue in revenue.";
通常我会将它们中的每一个都作为一列并使用fetch_assoc 来回显每一列的值,但由于某种原因决定将这些数据分成几行...
【问题讨论】:
-
查询的输出中是否有多组数据(即
type为total_clicks的多于1行)? -
不,
type字段是唯一的。 -
这被分成行的原因是你通常如何表达关系数据,因为它是一个常见的normal form。