Archiv verlassen und diese Seite im Standarddesign anzeigen : zcm Cronmailer
Hallo
habe folgende fehlermeldung wenn ich den cron ausfüren will.
;\/;\/;\/;\/7:Doppelter Eintrag 'f4f7bf0bcdd76f' für Schlüssel 1
weiß eine wie wo warum??
das es diesen schlüssel schon gibt/vorhanden ist
f4f7bf0bcdd76f
ist vorhanden und kann daher nicht nochmals in DB eingetragen werden
DimpleX
und welchen schlüssel muss ich löschen oder ändern damit der cron läuft
Suche in SQL ergab
87 Treffer in der Tabelle vms_gebuchte_werbung
2 Treffer in der Tabelle vms_paidmails_empfaenger
1 Treffer in der Tabelle vms_paidmails_versendet
sieht aus als wenn ne TAN doppelt verwendet worden ist
DimpleX
Ja Doppelt kann ich die einfach ändern??
man kann der Datenbank angeben das es für einigefelder nur 1x ein eintrag geben darf
wenn dann diese eintrag doppelt erscheint kommt die meldung
Duplicte Key in dein falle Doppelter Eintrag
man hat das meist beim primär schlüssel (Primery_Key) angabe wenn ein auto_increment fehlt
gut nachzulesen hier
http://dev.mysql.com/doc/refman/5.1/de/example-auto-increment.html
mfg
DimpleX
Benutzer1699
17.08.2008, 08:09
Du kannst die doppelten i.d.R. löschen, schau dir vohher an zu welcher Werbung diese gehören.
Ansonsten empfehle ich dir mal das Script zu prüfen um zukünftig doppelte Tans zu vermeiden.
DieH00ka
19.09.2008, 17:37
beim ztk cronmailer muss man den reset-cron ausführen kurz bevor der sende-cron aufgeführt wird damit die alten mails gelöscht werden
aber weil ztk grade da ist.
hab ein problem und zwar werden im userprofil die max-mails nicht angezeigt, zwar werden sie gespeichert aber nicht angezeigt ^^
Benutzer1699
19.09.2008, 18:18
Schau mal in der content\konto\userprofil.php bei der SELECT-Anweisung für vms_userdaten, ob dort max_emails ect. mit ausgelesen werden.
DieH00ka
19.09.2008, 18:27
also ganz oben steht:
<?
userstatus();
// Variabeln definieren
$zcm_settings=mysql_fetch_array(mysql_query("SELECT * FROM ztk_cronmailer"));
if (!isset($_POST['aendern'])) $_POST['aendern'] = "";
...
weiter unten steht:
...
///AUTOMAILER Anfang
if($_POST['maxpaidmails']>=$zcm_settings['min_emails'] && $_POST['maxpaidmails']<=$zcm_settings['max_emails'])
db_query("UPDATE vms_userdaten SET max_emails='".$_POST['maxpaidmails']."' WHERE uid=".$_SESSION['uid']."");
db_query("UPDATE vms_userdaten SET min_verguetung='".$_POST['minverguetung']."' WHERE uid=".$_SESSION['uid']."");
/// AUTOMAILER ENDE
if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$",$_POST['emailadresse']))
{
$change .= 'Der Emailsyntax ist falsch!<br>';
}
...
hm ich seh nix mit "select"
hab ich was vergessen oder darf ich dir mal die datei schicken ?
wenn ja meld dich mal in icq bitte 444483854
DieH00ka
27.09.2008, 07:45
Bin gestern von einem User darauf angesprochen worden das die Paidmails mit der Fehlermeldung "Diese Mail ist nicht für Dich!" beim Bestätigen ankommen.
Habe dann versucht die mails erst nach 2 Tagen bei einer Gültigkeit von einem Tag löschen zu lassen, selbes Problem immer noch.
Kann mir jemand einen Tip geben woran das liegt ?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.