@dimpix das ist ne MySQL5.0 DB bei 1und1 gehostet.

@profi ich habe im sicherheitsgewerbe mit 300std/mon gearbeitet kann sehr gut nachvollziehen wo die zeit hin ist. wolte hier auch niemanden persönlich angreifen kam mir nur halt so vor verkauf is sehr schnell geschehen danach nix. aber egal dir baldige entlastung.

@gremlin danke für den hinweis ich hab da nun alles mal durchwühlt aber soweit ich das sehe habe ich nix gefunden was doppellt in den selben datensatz geschrieben wird.

@alle die das da unten verstehen*g*

vll kann jemand damit sonst was anfangen

rally´s in funktions.lib
Code:
function aktivralley ($buchungssumme,$fuer) {
global $db_prefix;
	// Wenn Aktivralley läuft
	$ralleydaten_aktiv = mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'aktivralley' LIMIT 1"));
	if ($ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) {
	$aktiveintragen = db_query("SELECT * FROM ".$db_prefix."_aktivralley WHERE uid = '".$fuer."'");
		if (!mysql_num_rows($aktiveintragen)) {
		db_query ("INSERT INTO ".$db_prefix."_aktivralley (uid,punkte) VALUES ('".$fuer."','".$buchungssumme."')");
		} else {
		db_query ("UPDATE ".$db_prefix."_aktivralley SET punkte = punkte + ".$buchungssumme." WHERE uid='".$fuer."'");
		}
	}
}

function sonderralley ($zumpotdazu) {
global $db_prefix,$_SESSION;
	// wenn Sonderralley läuft
	$ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'sonderralley' LIMIT 1"));
	if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) {
	$klickeintragen = db_query("SELECT * FROM ".$db_prefix."_sonderralley WHERE uid = '".$_SESSION['uid']."'");
		if ($ralleydaten_klick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$zumpotdazu."' WHERE ralley = 'sonderralley'");
		if (!mysql_num_rows($klickeintragen)) {
		db_query ("INSERT INTO ".$db_prefix."_sonderralley (uid,klicks) VALUES ('".$_SESSION['uid']."','1')");
		} else {
		db_query ("UPDATE ".$db_prefix."_sonderralley SET klicks = klicks + 1 WHERE uid='".$_SESSION['uid']."'");
		}
	}
}   

function klickralley () {
global $db_prefix,$_SESSION;
	// wenn Klickralley läuft
	$ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'klickralley' LIMIT 1"));
	if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) {
	$klickeintragen = db_query("SELECT * FROM ".$db_prefix."_klickralley WHERE uid = '".$_SESSION['uid']."'");
		if ($ralleydaten_klick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_klick['pro']."' WHERE ralley = 'klickralley'");
		if (!mysql_num_rows($klickeintragen)) {
		db_query ("INSERT INTO ".$db_prefix."_klickralley (uid,klicks) VALUES ('".$_SESSION['uid']."','1')");
		} else {
		db_query ("UPDATE ".$db_prefix."_klickralley SET klicks = klicks + 1 WHERE uid='".$_SESSION['uid']."'");
		}
	}
}

function tagrally () {
global $db_prefix,$_SESSION;
	// wenn tagrally läuft
	$ralleydaten_tag = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'tagrally' LIMIT 1"));
	if ($ralleydaten_tag['start'] <= time() && $ralleydaten_tag['ende'] >= time()) {
	$klickeintragen = db_query("SELECT * FROM ".$db_prefix."_tagrally WHERE uid = '".$_SESSION['uid']."'");
		if ($ralleydaten_tag['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_tag['pro']."' WHERE ralley = 'tagrally'");
		if (!mysql_num_rows($klickeintragen)) {
		db_query ("INSERT INTO ".$db_prefix."_tagrally (uid,klicks) VALUES ('".$_SESSION['uid']."','1')");
		} else {
		db_query ("UPDATE ".$db_prefix."_tagrally SET klicks = klicks + 1 WHERE uid='".$_SESSION['uid']."'");
		}
	}
}
und in den topframe datein sieht das so aus

Code:
// Sonderralley
$ralleydaten_sr = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'sonderralley' LIMIT 1"));
$inthepot = $forced['verdienst'] / 100 * $ralleydaten_sr['pro'];
sonderralley ($inthepot);

// User bezahlen und Reload schreiben
if ( $_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].''.$forced['aufendhalt'].''.date("H",time()).''.$percode) ) {
if ($_SESSION['uid'] >= 1) {
kontobuchung ('+',$forced['verdienst'],$_SESSION['uid']);
$buchungs_id = create_code(14);
buchungsliste ($buchungs_id,$forced['verdienst'],'Forcedbaner',$_SESSION['uid']);
refumsatz ($forced['verdienst'],$_SESSION['uid']);
aktivralley ($forced['verdienst'],$_SESSION['uid']);
klickralley ();
tagrally ();
$new_reload = time()+$forced['reload'];
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$forced['tan']."','".$new_reload."')");
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET menge = menge - 1 WHERE tan='".$_GET['tan']."'");
db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks + 1, kv = kv + ".$forced['verdienst']." WHERE uid = '".$_SESSION['uid']."'");
$headmsg = $forced['verdienst'].' '.$waehrung.' erhalten!';
} else {
$headmsg = 'Leider bist Du nicht eingeloggt!';
}
} else {
if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!';
}
fehlermeldungen kommen keine er zählt halt nur doppelt

in der DB habe ich geschaut da ist auch nur einmal der entsprechende datensatz vorhanden.