2010-05-07 6 views
3

Assez simple question:Lors de la sélection d'un nombre de lignes, comment puis-je sélectionner un pourcentage d'un pourcentage?

Dites que je veux utiliser 30 pour cent des lignes dans la table de ma table MySQL.

Cependant, j'ai aussi une entrée utilisateur où ils peuvent choisir un pourcentage de ce pourcentage

Par exemple: $_GET['percentage']% of 30%

si nous disons que $_GET['percentage'] = 30

Comment pourrais-je choisir 30% (or $_GET['percentage']) 30 % à utiliser dans une boucle while?

Répondre

5

30% de toute valeur est cette valeur multipliée par 0,3. Ainsi, 30% de 30% est 0.3 * 0.3 = 0.09, soit 9%.

Substituez le nombre que vous désirez.

+0

Je ne sais pas pourquoi je n'ai pas pensé à ça. Je creusais mon cerveau toute la nuit en essayant de le comprendre – Rob

1

Multiplication?

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

Vous pouvez utiliser mysql_num_rows ou PDOStatement::rowCount en fonction de la bibliothèque pour obtenir votre utilisant le nombre de lignes renvoyées par la requête, puis multiplication simple peut vous dire combien de fois vous devez appeler mysql_fetch_row ou PDOStatement::fetch.

Questions connexes