I have a request:

mysql_query("UPDATE inv SET kol=`kol`+1 where username='".$_SESSION['username']."'"); 

How to put the percentage of such a request? For example:

 этот запрос mysql_query("UPDATE inv SET kol=`kol`+1 where username='".$_SESSION['username']."'"); выполниться с шансом в 25% 

    1 answer 1

    for 25% chance:

     $chance = mt_rand(1,4) === 1; if($chance) { // тут твой код } 

    for not fixed chance:

     function getChance($percent) { $rand = mt_rand(1,100); if($rand <= $percent) { return true; } } 

    use this:

      $chance = 25; // измени это значения для изменения шанса выполнения if(getChance($chance)) { // шанс исполнения этого $chance % }