2014-01-24 83 views
0

我想打一個小程序,它計算上的2個輸入值(高度和寬度)的基礎價格PHP和MySQL的多維價值

請查看本image.I想在數據庫

存入該表

http://www.flickr.com/photos/[email protected]/12116547823/

那麼我怎麼能實現這個? 例如:

輸入字段:

1. GX (width) = 920 
2. GY(height) = 1150 

所以現在搜索該程序通過數據庫

1. find table 4 
2. column GX 
3. column GY 
4. column price? 

find the price: 174,72 €

我有點困惑,究竟是最好的辦法?

謝謝

+0

價格是兩個變量的函數嗎?你想存儲整個數據表,還是僅存儲高度和寬度的值,然後從這些值重新計算價格? – Theox

+0

價格不是一個函數,我只想在高度和寬度的基礎上得到價格。我想將整個表格(見附圖)保存在數據庫中以獲得正確的價格 – user3231850

+0

請不要只鏈接到某個flickr圖像,而是_describe_您的問題中的數據庫結構。 – CBroe

回答

0

就像這樣。

CREATE TABLE something (
    id INT AUTO_INCREMENT, 
    price FLOAT, 
    GX_max INT, 
    GY_max INT, 
    GX_min INT, 
    GY_min INT, 
    page INT, 
    PRIMARY KEY (id) 
); 

SELECT price 
FROM something 
WHERE page = 4 
    AND GX_max >= 920 
    AND GY_max >= 1150 
    AND GX_min <= 920 
    AND GY_min <= 1150;