login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Cronjob

Offline Martijn1989 - 01/05/2005 21:13
Avatar van Martijn1989PHP ver gevorderde (tog nog een vraagje)

Mij _cron_hour.php

  1. <?php
  2. include ("config.php");
  3.  
  4. while($veld = mysql_fetch_array(mysql_query("SELECT * FROM leden WHERE status = 'Lid'"))){
  5. mysql_query("UPDATE leden SET geld=geld+10 WHERE gebruikersnaam='".$veld->gebruikersnaam."'") or die(mysql_error());
  6. }
  7. echo("gelukt");
  8.  
  9. ?>


Maar hij wilt hem niet eens openen :

http://www.profielweb.nl/site/_cron_hour.php

:S? iemand een 

5 antwoorden

Gesponsorde links
Offline Klopper - 01/05/2005 21:14 (laatste wijziging 01/05/2005 21:15)
Avatar van Klopper HTML interesse leesrechten gegeven?

PS: Probeer je vragen eens, als ze dicht gerelateerd zijn, in het eerstgebruikte topic te zetten...
Offline Martijn1989 - 01/05/2005 21:14 (laatste wijziging 01/05/2005 21:15)
Avatar van Martijn1989 PHP ver gevorderde chmodden ?

//edit : ik heb hem 777 gegeven,... maar doet hij tog nog niks
Offline stijnhau - 01/05/2005 21:16 (laatste wijziging 01/05/2005 21:19)
Avatar van stijnhau Onbekend probeer deze eens
  1. <?php /* ------------------------- */
  2.  
  3. include ("config.php");
  4.  
  5. while($veld = mysql_fetch_object(mysql_query("SELECT * FROM leden WHERE status = 'Lid'"))){
  6. mysql_query("UPDATE leden SET geld=geld+10 WHERE gebruikersnaam='".$data->gebruikersnaam."'") or die(mysql_error());
  7. }
  8. echo("gelukt");
  9.  
  10. /* ------------------------- */ ?>
Offline Klopper - 01/05/2005 21:18 (laatste wijziging 01/05/2005 21:27)
Avatar van Klopper HTML interesse Je moet trouwens mysql_fetch_object hebben ipv mysql_fetch_array

EDIT:
mysql_fetch_object = $var->veld
mysql_fetch_array = $var[0] // nummer is #ste veld
mysql_fetch_assoc = $var['veld']

(als dit niet klopt, zeg aub even:))
Offline Scott - 01/05/2005 21:39 (laatste wijziging 01/05/2005 21:41)
Avatar van Scott Gouden medaille

PHP ver gevorderde
Klopt niet, met mysql_fetch_array kun je ook $var['veld'] doen 

edit:

Dit zegt php.net

Citaat:
Het optionele tweede argument result_type in mysql_fetch_array() is een constante en kan de volgende waarden aannemen: MYSQL_ASSOC, MYSQL_NUM, en MYSQL_BOTH. Deze feature werd toegevoegd in PHP 3.0.7. MYSQL_BOTH is de default voor deze parameter.

Door MYSQL_BOTH te gebruiken, zul je een array met zowel associatieve als numerieke indices terug krijgen. Met MYSQL_ASSOC krijg je alleen associatieve indices (zoals bij mysql_fetch_assoc()), en met MYSQL_NUM krijg je alleen numerieke indices (zoals mysql_fetch_row()).


Oftewel: je kunt ze allebei gebruiken ($var[0] en $var['veld']) 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s