我有一个如下所示的数据库。
width | 10 | 20 | 30 | 40
----------------------------
10 | $2 | $3 | $4 | $5
20 | $3 | $4 | $5 | $6
30 | $4 | $5 | $6 | $7
40 | $5 | $6 | $7 | $8
顶行是列名称。如果给我两个数值,我将如何提取金钱值?
或者将这些数据重新组织到新列中的最简单方法是什么?
编辑:
列名称中的数字是高度,宽度列中的数字是宽度。
如果我插入数字 10 作为高度,20 作为宽度,我希望结果是 3 美元。
谢谢!
最佳答案
试试这个:
// assert $height column exists before the query
$sql = "select {$height}
from table
where width = :b_width";
关于php - 查询以检索列名称中存储变量的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16079287/