如何根据下一列获取列的值

时间:2015-01-19 15:39:04

标签: php mysql sql database

我在mysql数据库中有一个这样的表;

Prod    Price
1       10
2       15
3       12
4       20
5       10
6       32
7       16

等等。我想根据产品检索所有价格,但不是按顺序检索。例如,第一个产品应位于页面的顶部,而lastprod应为第二个产品;

第1页:

<div>prod(1) - price(1)</div>
<div>prod(7) - price(7)</div>
<div>prod(3) - price(3)</div>

第2页:

<div>prod(2) - price(2)</div>
<div>prod(4) - price(4)</div>
<div>prod(6) - price(6)</div>

我的意思是我有一个mysql tabel和不同的产品页面,我想从这个表中检索它们的价格。

有办法吗?

感谢您的回答。

编辑:说我的英语不足以解释我想要的东西。最后尝试解释一下。

我想要赋值给变量。

$price (prod [1])
$price (prod [2]) 

......等等。所以我可以在页面的任何地方逐一使用它们。

1 个答案:

答案 0 :(得分:1)

我认为您正在查看表格中的第三列,用于序列。

Prod    Price   Seq
1       10      1
2       15      4
3       12      3
4       20      5
5       10
6       32      6
7       16      2

这样您可以按Seq

对结果进行排序
SELECT prod, price FROM table ORDER BY seq