gpt4 book ai didi

php - 从数据库中的交集行和列中选择一个价格

转载 作者:可可西里 更新时间:2023-11-01 07:56:26 26 4
gpt4 key购买 nike

首先,我是 PHP 编程的新手。

为了开发网上商店(百叶窗),我正在尝试创建一个价格计算表,客户必须在其中指定窗口的高度和宽度。表单必须从数据库中选择正确的价格。

这是示例数据库的图片:

enter image description here

当客户选择高度(第 1 列)和宽度(第 1 行)时,脚本必须查找两者相交的价格(在本例中为 90)。

enter image description here

很遗憾,我找不到任何关于这个主题的教程、引用资料或任何内容。

任何人都可以通过提供教程、代码或任何有用的链接来帮助我吗?

提前致谢!

最佳答案

查询应该是这样的:

$width = "20";
$height = 30;

query("SELECT `" . quote($width) . "` FROM table WHERE Hoogte = " . quote($height));

queryquote 是您用来查询数据库和转义数据的 mysql 方法。

如果 Hoogte 是一个字符串,您必须像这样更改查询:

query("SELECT `" . quote($width) . "` FROM table WHERE Hoogte = '" . quote($height) . "'");

编辑

此查询将返回您需要的内容,但您绝对应该花时间优化您的表。看看规范化。

可能的表格如下:

price
-------
id
value
height
width

然后您的查询将如下所示:

query("SELECT value FROM price WHERE height = " . quote($height) . " AND width = " . quote($width));

有了这个,您可以毫无问题地添加新的高度和宽度值,而无需更改您的表格!

关于php - 从数据库中的交集行和列中选择一个价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22196238/

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