Ergebnis 1 bis 10 von 10

Thema: Höchsten Wert in einer Tabelle auslesen ?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer
    Registriert seit
    03.07.2006
    Beiträge
    20
    So ist es besser!
    PHP-Code:
    SELECT MAX(verdienst) AS mverdienst FROM vms_gebuchte_werbung LIMIT 1 

  2. #2
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Erstmal danke euch für die Lösungsvorschläge, aber welcher ist nun wirklich besser?

    MfG

  3. #3
    Benutzer1699
    Gast
    Query nehmen, ein bisschen öfter z.B. in einer Schleife ausführen und mal die durchschnittliche Laufzeit ermitteln die das Query braucht =) Eventuell auf den Index achten...

  4. #4
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    So hab mich nun nochmal rangemacht und etwas gebastelt, kann es selbst kaum glauben, aber nach langen hin und her hab ich es nun doch noch hinbekommen.

    Der Code zum auslesen und ausgeben des höchsten Wertes in einer DB (in meinem Fall der Verdienst in Gebuchte Werbung) lautet z.B. :

    PHP-Code:
    <? $bbb1 = mysql_fetch_array(db_query("SELECT verdienst FROM ".$db_prefix."_gebuchte_werbung  ORDER BY verdienst DESC LIMIT 1")); ?>
    <?=@number_format($bbb1['verdienst'] ,2,",",".");?>
    So, nun würde ich das ganze aber gerne noch aufteilen für Banner, Mails und Co.

    Habe es mal selbst probiert, aber das will einfach gar nicht klappen.

    Kann da mal einer, damit ich sehe wie und wo es hinkommt, noch ein "where werebeart=forcedbanner" reinbasteln, so dass es auch klappt?

    Die ganzen Begrenzungszeichen machen einen noch verrückt.

    MfG

  5. #5
    Probier es mal mit: and werbeart = 'forcedbanner'
    Anstatt: "where werebeart=forcedbanner"
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

  6. #6
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Habs nun so:

    PHP-Code:
    <? $bbb1 = mysql_fetch_array(db_query("SELECT verdienst FROM ".$db_prefix."_gebuchte_werbung  ORDER BY verdienst DESC LIMIT 1 where werbeart = 'forcedbanner'")); ?>
    und so:
    PHP-Code:
    <? $bbb1 = mysql_fetch_array(db_query("SELECT verdienst FROM ".$db_prefix."_gebuchte_werbung  ORDER BY verdienst DESC LIMIT 1 and werbeart = 'forcedbanner'")); ?>
    probiert. Leider steht dann in der anzeige nur noch 0,00 sprich, es klappt so nicht.

    Ahh, nen bisschen hin und hergeschoben und nun klappt es endlich.

    Also hier für alle der Code zum Auslesen/Ausgeben des höchstvergütesten Forcedbanners:

    PHP-Code:
    <? $bbb1 = mysql_fetch_array(db_query("SELECT verdienst FROM ".$db_prefix."_gebuchte_werbung where werbeart = 'forcedbanner' ORDER BY verdienst DESC LIMIT 1")); ?>
    <?=@number_format($bbb1['verdienst'] ,2,",",".");?>
    Anhand dieser Vorlage ist es nun für alle sehr einfach die anderen Felder auszulesen.
    Also, ich bedanke mich nochmal bei allen die hier geholfen haben.

    Und mache dann zu da erledigt.

    MfG

Ähnliche Themen

  1. [SQL] Problem mit Erstellung einer SQL Tabelle
    Von swinxx im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 16.04.2018, 23:34
  2. Anteils-Addon Umbau, Problem beim Wert auslesen aud DB
    Von unso im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 10.04.2009, 19:00
  3. Mindestwert aus tabelle auslesen
    Von Lokutos im Forum [HD] Programmieren
    Antworten: 17
    Letzter Beitrag: 17.07.2008, 19:25
  4. 2 Wichtige Fragen min. Paidmailverdienst und Frage zu einer Tabelle
    Von the-carnage im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 06.03.2008, 19:54
  5. [S] Hilfe bezüglich einfügen einer Tabelle auf einer VMS Seite
    Von st.pauliblau im Forum [HD] Programmieren
    Antworten: 10
    Letzter Beitrag: 30.09.2007, 18:49

Berechtigungen

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