Ergebnis 1 bis 10 von 11

Thema: wie mache ich das :-)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    169

    wie mache ich das :-)

    Die Abfrage lautet bisher:

    Code:
    $kamp = db_query("SELECT t1.* FROM ".$db_prefix."_gebuchte_werbung AS t1 LEFT JOIN ".$db_prefix."_reloads_mail AS t2 ON (t1.tan = t2.tan AND (t2.uid = '".$_SESSION['uid']."' OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') WHERE t1.tan = '".$_GET['tan']."' AND t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 LIMIT 1");

    Und hier muss noch zusätzlich wenn in der Tabelle stg_interface der Wert Sonderregel keine 1 ist rein.

    Wie mach ich denn das ?
    Zockervogel

  2. #2
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    PHP-Code:
    $kamp db_query("SELECT t1.* FROM vms_gebuchte_werbung AS t1 
    LEFT JOIN vms_reloads_mail AS t2 ON (t1.tan = t2.tan AND (t2.uid = '"
    .$_SESSION['uid']."' OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') 
    LEFT JOIN stg_interface AS t3 ON (t1.sponsor = t3.sponsor AND  Sonderregel != 1) 
    WHERE t1.tan = '"
    .$_GET['tan']."' AND t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 LIMIT 1"); 
    Ich geh jetzt mal davon aus das Sonderregel auch in der db gross geschrieben ist ansonsten ändern.

    dan gehe ich dacon aus das in der tabelle die IF liegen und es eine spalte sponsor gibt.

    UNTESTING!!!

    MFG Lokutos
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  3. #3
    Erfahrener Benutzer Avatar von Parl
    Registriert seit
    22.05.2008
    Beiträge
    358
    Hab grad mal bei mir nachgeschaut, entweder sind meine Interfaces veraltet oder es gibt dort keine Spalte für "Sonderregel".

    Meinst du diese Regel die festlegt ob reine Inboxbestätigung erlaubt ist oder nicht? Eventuell durch nen Addon hinzugefügt.

    Oder was ganz anderes?

    MFG
    YY Order!
    Meine Loseseite Meine Scripte
    For I am Costanza: Lord of the Idiots!

  4. #4
    Erfahrener Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    169
    ich habe ein Feld "sonderregel" erstellt.
    Das Feld bekommt eine 1 für Sonderregel und behält die 0 wenn halt alles beim alten ist.

    Jetzt versuche ich nur die Mails anzeigen zu lassen, die halt als sonderregel (klein geschrieben.. hehehe) eine "0" haben.

    Aber mit dem Code funktioniert das leider noch nicht. (habe das klein geschieben) und auch mal "0" und "1" verändert :-)
    Zockervogel

  5. #5
    Erfahrener Benutzer Avatar von Parl
    Registriert seit
    22.05.2008
    Beiträge
    358
    Na dann vielleicht so:

    PHP-Code:
    $kamp db_query("SELECT t1.* FROM vms_gebuchte_werbung AS t1 
    LEFT JOIN vms_reloads_mail AS t2 ON (t1.tan = t2.tan AND (t2.uid = '"
    .$_SESSION['uid']."' OR t2.ip = '".$ip."') AND t2.bis >= '".time()."') 
    LEFT JOIN stg_interface AS t3 ON t1.sponsor = t3.sponsor  
    WHERE t3.sonderregel = 0 AND t1.tan = '"
    .$_GET['tan']."' AND t2.tan IS NULL AND t1.werbeart = 'paidmail' AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 LIMIT 1"); 
    MFG
    YY Order!
    Meine Loseseite Meine Scripte
    For I am Costanza: Lord of the Idiots!

  6. #6
    Erfahrener Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    169
    geht leider auch nicht.

    Leider übersteigt das alles zu verstehen meine PHP "Kenntnisse"
    Zockervogel

Ähnliche Themen

  1. Wie mache ich ein Backup meiner Datenbank?
    Von Freesnooze im Forum [HD] Programmieren
    Antworten: 8
    Letzter Beitrag: 03.03.2008, 00:30
  2. Antworten: 4
    Letzter Beitrag: 22.05.2007, 22:48

Berechtigungen

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