2010-05-07 64 views
3

相当简单的问题:选择一定数量的行时,如何选择百分比?

说我想在我的MySQL表的表中使用30%的行。

不过,我也有一个用户输入他们可以选择百分比

例如百分比:$_GET['percentage']% of 30%

所以我们说$_GET['percentage'] = 30

我怎么会选择(or $_GET['percentage'])的30 30% %在while循环中使用?

回答

5

的30%任何值是该值乘以0.3。

因此,30%的30%是0.3 * 0.3 = 0.09,即9%。

用你想要的任何数字代替。

+0

我不知道为什么我没有想到这一点。我整晚都在试图弄清楚自己的大脑 – Rob 2010-05-07 12:13:17

1

乘法?

.3 * $_GET['percentage']/100.0 
0

您可以根据使用的库使用您获得查询返回的行数,然后简单的乘法可以告诉你,你应该多少次叫mysql_fetch_rowPDOStatement::fetchmysql_num_rowsPDOStatement::rowCount