[BC3] php en crontab

Pagina: 1
Acties:

  • Logic
  • Registratie: Juni 2000
  • Laatst online: 18-08 22:01

Logic

SmartOS:Love at First Boot

Topicstarter
Hi,
Ik weet niet zeker of dit de goede forum is.
ik draai weleens php onder crontab.:
bv php -q index.php
Is het niet mogelijk om zo mysql aan te roepen?
Ik krijg de hele tijd dit:
code:
1
2
Supplied argument is not a valid MySQL result resource in <b>in
dex.php</b> on line <b>604

Terwijl hij het wel web- based doet :(
uhm help?

If it bleeds, it can be killed!


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Weet je zeker dat je mysql_connect() goed is?
Doe anders een
PHP:
1
2
3
<?
mysql_connect(arguments) or die(mysql_error());
?>

  • BC3 Victim
  • Registratie: Juli 2001
  • Laatst online: 29-09-2006
Volgens mij heb ik ooit eens iets gelezen over php, dat als je het in een cron job gebruikt het heel snel dood gaat. :'( Voor dat soort dingen kun je misschien beter Perl gebruiken.

Succes.

De username van de oorspronkelijke plaatser van deze posting is bij Big Crash 3 eind mei 2001 verloren gegaan. Om toch de posting zelf terug te kunnen plaatsen is de user BC3 Victim in het leven geroepen


Verwijderd

Ik gebruik heel vaak php scripjes in mijn crontab. Gaat altijd prima hoor. bv. om de stats van d.net af te halen ''snachts en die in een DB te stoppen.
Die foutmelding heeft volgens mij nix met die crontab te maken, maar gewoon met het gebruiken van een result vector in je scripje.

Ik zou zeggen, kijk eens in je scripje op regel #604.

  • Logic
  • Registratie: Juni 2000
  • Laatst online: 18-08 22:01

Logic

SmartOS:Love at First Boot

Topicstarter
mysql_connect($host,$user,$pass) or die("helaas");

dit kan toch niet fout zijn?
Call to undefined function: mysql_connect() in <b>index.php</b> on line <b>15</b><br>

en dat is dus regel 15
erg vaag snap er niks van
en in een browser werkt het wel :(

If it bleeds, it can be killed!


Verwijderd

laat me raden, op je server heb je php als module in apache gecompiled, en met je crontab gebruik je gewoon de php binary?

dan moet je die binary opnieuw compilen met mysql support.
undefined function wil zeggen datie het gewoon niet ondersteund (probleem wat hier op het forum trouwens al enkele duizenden keren behandeld is, zoek maar eens in het programming forum)

  • Logic
  • Registratie: Juni 2000
  • Laatst online: 18-08 22:01

Logic

SmartOS:Love at First Boot

Topicstarter
ok bedankt.
ik ga wel effe rond zoeken :)

If it bleeds, it can be killed!


  • Logic
  • Registratie: Juni 2000
  • Laatst online: 18-08 22:01

Logic

SmartOS:Love at First Boot

Topicstarter
na het recompilen werkt het,
thanx :)

If it bleeds, it can be killed!

Pagina: 1