2010-05-07 63 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