Hi Vorweg,

Du solltest du angewöhnen einheitlich zu schreiben,

bei manchen spalten nutzt du in mysql `irgendwas` und an anderen orten nutzt du die `` nicht...

sprich
hier erstmal überarbeitet:
PHP-Code:

<?php 
$sk 
mysql_fetch_assoc(db_query("SELECT `umrechnung` FROM `vms_seitenkonfig` LIMIT 1")); 
$ku mysql_fetch_assoc(db_query("SELECT `Wert` FROM `klickis_umwandlung` WHERE DATE(`Datum`) = CURDATE() LIMIT 1"));  

if(
$ku['Wert'] > 0) {      
    
$temp $sk['sumrechnung'] * $ku['Wert'];      
    
db_query("UPDATE `klickis_umwandlung`SET `Kurs` = '".$temp."' WHERE DATE(`Datum`) = CURDATE() LIMIT 1");      
}
Dan hab ich kurz ne frage, die gros und Kleinschreibung bei den spalten in Mysql ist korrekt? (Datum mit grossen "D")

Da ich die Datenbankstruktur nicht kenne vermute ich mal das der Fehler in
WHERE DATE(`Datum`) = CURDATE()

Als einfaches Debug mittel würde ich einfach mal in die Datenbank mittels phpmyadmin gehen und die 2 querys ausführen
SELECT `umrechnung` FROM `vms_seitenkonfig` LIMIT 1
und
SELECT `Wert` FROM `klickis_umwandlung` WHERE DATE(`Datum`) = CURDATE() LIMIT 1

und schauen ob du jeweils den richtigen wert bekommst oder ob dir die Datenbank eine Fehlermeldung gibt.