Alt 27.01.2011, 19:04:11   #1 (permalink)
abgemeldet

Reg: 14.06.2007
Beiträge: 808
Krypton Krypton Krypton Krypton
Standard 2 Abfragen kombinieren

Hallo,
Habe folgende abfrage (vms1.2) es werden alle banner ausgelesen.
PHP-Code:
1:
2:
3:
4:
5:
6:
7:
$fbanner db_query ('SELECT t1.* 
           FROM '
.$db_prefix.'_gebuchte_werbung t1
   LEFT JOIN '
.$db_prefix.'_adscan_userblacklist t4 ON t4.tan = t1.tan AND t4.uid = '.$_SESSION['uid'].'
   LEFT JOIN '
.$db_prefix.'_fb_blacklist AS t3 ON t3.kid = t1.kid AND t3.werbeart=t1.werbeart
           LEFT JOIN '
.$db_prefix.'_reloads t2
           ON (t1.tan = t2.tan AND (t2.uid = '
.$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().') 
           WHERE (t3.kid IS NULL OR LOCATE(t3.sponsor, t1.ziel) = 0) AND t4.tan IS NULL AND t2.tan IS NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '
.$_SESSION['uid'].' ORDER BY t1.'.$usr['art'].' '.$usr['sort'].' LIMIT '.$usr['max_forced'].''); 
Will es aber mit dieser abfrage kombinieren das banner ausgelesen werden bis auf die, die in der blacklist stehen.

PHP-Code:
1:
$forcedbanner_check db_query ("SELECT * FROM ".$db_prefix."_blacklist_werbung WHERE tan = '".$f_banner['tan']."' and uid = '".$_SESSION['uid']."'"); 
Krypton ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 27.01.2011, 19:17:09   #2 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.471
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Aus dem bösen SELECT * kann wohl keiner das Datenbankschema raten

Was is Primärschlüssel? Was is Fremdschlüssel? Was muss wie zusammengeJOINt werden? Wo is das Problem?
theHacker ist offline   Mit Zitat antworten
Alt 27.01.2011, 19:21:41   #3 (permalink)
abgemeldet

Reg: 14.06.2007
Beiträge: 808
Krypton Krypton Krypton Krypton
Standard

Script: vms1.2
Aus dem ersten code der in der klick4.php vorhanden ist werden alle banner aus der db ausgelesen.
der 2te code soll mit dem ersten so kombiniert werden das nur banner ausgelesen werden für mich die nicht in miener blacklist stehen.
Krypton ist offline Threadstarter   Mit Zitat antworten
Alt 27.01.2011, 19:27:23   #4 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.471
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Achso, Billig-Script
theHacker ist offline   Mit Zitat antworten
Alt 27.01.2011, 19:56:22   #5 (permalink)
abgemeldet

Reg: 14.06.2007
Beiträge: 808
Krypton Krypton Krypton Krypton
Standard

Zitat:
Zitat von theHacker Beitrag anzeigen
Achso, Billig-Script
Willst du helfen oder meckern ?
Krypton ist offline Threadstarter   Mit Zitat antworten
Alt 27.01.2011, 20:03:40   #6 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.471
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Ursprünglich wollte ich helfen, hatte aber leider das "vms1.2" im ersten Post übersehen.
In Zukunft poste bitte gleich ins richtige Forum. Nicht umsonst steht hier eine fett-rote Ankündigung, die auf die Regeln hinweist
theHacker ist offline   Mit Zitat antworten
Alt 27.01.2011, 21:30:01   #7 (permalink)
NoOb
Benutzerbild von jpwfour

ID: 303735
Lose-Remote

Reg: 09.12.2007
Beiträge: 399
jpwfour ist jedem bekanntjpwfour ist jedem bekanntjpwfour ist jedem bekanntjpwfour ist jedem bekanntjpwfour ist jedem bekanntjpwfour ist jedem bekannt
Standard

Du hast scheinbar schon 2 "Blacklist" Tabellen:

_adscan_userblacklist und _fb_blacklist

Evtl macht es mehr Sinn (bzw. sehr wahrscheinlich) die Daten dort mit einzutragen, anstatt noch eine Tabelle reinzuquetschen, weil egal ob nun JOIN oder wie auch immer, die Performance wird von mehr Tabellen ja nicht besser
jpwfour ist offline   Mit Zitat antworten
Alt 27.01.2011, 21:33:02   #8 (permalink)
abgemeldet

Reg: 14.06.2007
Beiträge: 808
Krypton Krypton Krypton Krypton
Standard

naja die fb blacklist ist eine persönliche
die adscan ist soweit ich sehe eine für alle user ....
Krypton ist offline Threadstarter   Mit Zitat antworten
Alt 28.01.2011, 13:21:04   #9 (permalink)
NoOb
Benutzerbild von jpwfour

ID: 303735
Lose-Remote

Reg: 09.12.2007
Beiträge: 399
jpwfour ist jedem bekanntjpwfour ist jedem bekanntjpwfour ist jedem bekanntjpwfour ist jedem bekanntjpwfour ist jedem bekanntjpwfour ist jedem bekannt
Standard

Zitat:
Zitat von Krypton Beitrag anzeigen
naja die fb blacklist ist eine persönliche
die adscan ist soweit ich sehe eine für alle user ....
Und deine neu einzufügende dritte Blacklist ist dann für ..... ?
jpwfour ist offline   Mit Zitat antworten
Alt 28.01.2011, 14:04:40   #10 (permalink)
abgemeldet

Reg: 14.06.2007
Beiträge: 808
Krypton Krypton Krypton Krypton
Standard

die blacklist fügt banner hinzu die ich persönlich für mich sperre.
Durch die abfrage sollen nur banner ausgelesen werden welche in keiner blacklist stehen.
Krypton ist offline Threadstarter   Mit Zitat antworten
Antwort

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
EF mit 49.991 Abfragen schuschu-x Lose4Auctions 8 14.12.2009 19:17:26
FIFA mit FM kombinieren? sgw703 Gaming 2 30.09.2009 19:26:55
klamm und Klammforum Login kombinieren Fragglechen Verbesserungsvorschläge 7 19.03.2008 15:38:41
ef abfragen Krypton Ich bin neu hier und habe eine Frage! 10 11.03.2008 18:13:28
EF² abfragen weg?! dwarfpitcher Bug-Report 10 30.05.2007 14:40:51


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:48:06 Uhr.