So mal wieder eine kleine frage meinerseits 
die sich um keine funktion sondern nur aus logik zusammensetzt 
Kurze erklärung 
ich hab mir diverse crons angesehen und immer das selbe vorgehen 
- erst alle kampagnen des ponsors und der werbeart auf status  --> Inaktive
- alle kamagnen beim sponsor abfragen und auswerten
- jede einzelne kampagne select auf db ob kampagne (anhand sponsorname und kid) schon vorhanden ist und wenn ja upzudaten (alle werte und status auf aktive 
- neue kampagnen speichern
- kampagnen auf status Inaktive am ende löschen 
ich habe da mehrere fragen 
einerseits passieren doch fehler wenn in einer anderen werbeart bei dem sponsor die kid schon vorhanden ist wird falsch upgedatet
	PHP-Code:
	
$forcedbanner_check = db_query ("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."'");
if (!mysql_num_rows($forcedbanner_check)) {
   db_query ("INSERT INTO ".$db_prefix."_gebuchte_werbung (..........) VALUES ..............)");
} else {
   db_query ("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1',........... WHERE sponsor = 'webmasterlose' and kid = '".$int_kid."' and status = '0'");
} 
 
meine überlegung ist das man tans 
so generieren könnte 
	PHP-Code:
	
$cron_wml_fb_d_tan = md5($cron_wml_fb['sponsor'].$cron_wml_fb_d_kid.$cron_wml_fb['werbeart']); 
 dan kann man am anfang einfach 
delete where sponsor = and Werbeart = 
und alles schnell neu einbuchen. 
habe ich da einen denkfehler drinne oder etwas unangenehmes nicht bedacht. 
mir geht es darum in meinem interface kann man alle sponsoren mit allen werbearten auf einmal aufrufen und da pro kampagne einen query nur zum scheuen obs die schon gibt finde ich bisschen viel (sind schnell mal 10000 querys)
Danke schon mal im vorraus 
Lokutos