Ergebnis 1 bis 2 von 2

Thema: Doppelte Datensätze

  1. #1
    Neuer Benutzer
    Registriert seit
    17.02.2006
    Beiträge
    1

    Doppelte Datensätze

    Hallo,

    über das Plug-in-System habe ich eine externe PHP - Datei eingebunden:

    ob_start();
    include('sqlabfrage.php');
    $body = ob_get_contents();
    ob_end_clean();

    In der externen Datei wird unter anderem folgende SQL Anweisung aufgerufen:
    $vbulletin->db->query_write("insert into banners_history (banners_id, banners_shown, banners_history_date) values ('15', 1, now())");

    Beim Aufruf werden jedesmal zwei Datensätze (in diesem Fall mit der banners_id=15) in die Tabelle geschrieben.
    Das heißt auch nicht jedesmal, wenn ich im Admin Kontroll Zentrum -> Zeitgesteuerte Aufgaben >Stündliche Aufräumarbeiten #2 ausführe,
    dann funktioniert die Abfrage kurzzeitig und schreibt nur einen Datensatz in die Tabelle.
    Ich habe schon alle Cache Einträge durchgesehen und zurückgesetzt.
    Hat jemand eine Idee wo der Fehler liegen könnte ?
    Ich benutze Version 3.6.2

    Vielen Dank
    Dirk

  2. #2
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Statt INSER INTO könntest du REPLACE INTO verwenden, um die doppelten Einträge zu vermeiden. Des Weiteren sollte das Feld banners_id als PRIMARY und UNIQUE definiert sein.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Doppelte URL beim Redirect
    Von winsoftware im Forum vBulletin 3.5 Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 22.02.2010, 22:06
  2. Doppelte Anmeldungen nur für Admins ?
    Von Ignicoccus im Forum vBulletin 3.6 Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 20.08.2006, 14:25
  3. Doppelte Benutzergruppen
    Von stupidstu im Forum vBulletin 3.5 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 19.10.2005, 07:55
  4. DB Datensätze von selber gelöscht ?
    Von vdi im Forum vBulletin 2 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 20.10.2003, 16:07
  5. datensätze zählen und ausgeben, Befehls-Syntax ?
    Von odirk84 im Forum PHP-Programmierung
    Antworten: 3
    Letzter Beitrag: 17.02.2002, 14:53

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •