mysql> "UPDATE" per Cron

elmo

New Member
Hi,

ich würde gerne ein Forum zeit gesteuert lahm legen. Der Zusatz -e beim mysql Befehl liefert mir jedoch nur Fehlermeldungen. Gibt es da Konventionen in der Zeichengebung? Ich habe die UPDATE Anweisung in Anführungszeichen gesetzt, aber das scheint nicht zu funktionieren:

Code:
mysql --user=USERNAME --password=PASSWORT --database=DATENBANKNAME -e "UPDATE `phpbb_config` SET `config_value` = '1' WHERE CONVERT( `phpbb_config`.`config_name` USING
 utf8 ) = 'board_disable' LIMIT 1 ;"

Grüße
elmo
 
Weshalb machst du das ganze nicht über ein php-Skript, was du über die Shell aufrufst. So hast du die Möglichkeit noch verschiedene Tests zu fahren und bei Fehlschlagen der Ausführung ne Mail zu verschicken. Ausserdem kannst du den vollen Befehlsumfang von PHP nutzen.

Gruß Mordor
 
Beides sind gute Ansätze. Vielen Dank. Es war wohl gestern doch zu spät für meinen Kopf. :rolleyes:

Grüße
elmo
 
Back
Top