Cron uitvoeren per gebruiker..

  • Hallo, ik heb een paar crons voor een nieuw spel van mij (geen criminals!), deze doen nu nog voor alle gebruikers hetzelfde, maar ik wil dus dat het bestand voor elke gebruiker apart word uitgevoerd.
    Een voorbeeld zoals het nu is, en zou moeten zijn:


    <?php
    $random1 = rand(15,150)
    $uitreken = $random1*25
    mysql_query update users set `geld`=`geld`+'$uitreken'
    ?>


    En nu wil ik het dus hebben, dat ie het script voor elke gebruiker appart uitrekend, zodat het bedrag wat erbij komt bij iedere user verschillend is.


    Lars

  • Guest, wil je besparen op je domeinnamen? (ad)
  • MySQL kent ook een functie rand. Hiermee kun je voor iedere rij in de tabel een afzonderlijk random getal uitrekenen.


    De rand functie in MySQL geeft een getal tussen de 0 en de 1 terug. Dus dat wordt dan:
    SELECT ROUND((RAND()*135)+15)


    Als ik die query uitvoer zie ik voor jou het gewenste resultaat. Het enigste wat je nog moet doen is het inbouwen...

  • Dankje,
    Ik heb zelf ook al iets geprobeerd, weet alleen niet of het werkt, omdat de cron 1x per 4 uur word uitgevoerd..
    Dit is de code daarvan:

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!