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
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Nadann probier ich es mal mit diesem Tip, vielleicht hat der tatsächlich schon als DenkAnstoss gereicht. Wenn ich es hinbekomme gibts hier natürlich die Lösung.

    MfG

    Edit: Habe nun mal gebastelt, leider ohne Erfolg.

    PHP-Code:
    <?php
    $bestbanner 
    mysql_fetch_array(db_query("SELECT * AS bestbann FROM ".$db_prefix."_gebuchte_werbung ORDER BY verdienst DESC LIMIT 1");

    echo 
    '('.$bestbanner['bestbann'].')';
    ?>
    Wenn ich das so einbaue zeigt er mir mein reches Menü nicht mehr an, wo der code hinsoll, wie gesagt meine MySQL Kenntniss sind sehr beschränkt und ich weiß nun nicht was an meinen Code nicht stimmt, hoffe mal jemand siehrt den Fehler oder hat eine nochelegantere Lösung.

    MfG

  2. #2
    Erfahrener Benutzer
    Registriert seit
    05.07.2006
    Beiträge
    134
    Dein Fehler liegt hier: SELECT * AS bestbann
    Du willst alle Spalten als bestbann ausgeben.
    Du musst aber nur ganz einfach die Spalten wählen die du angezeigt haben willst und die kannst du dann ja auch ausgeben.
    Bsp:
    PHP-Code:
    query("SELECT verguetung FROM ".$db_prefix."_gebuchte_werbung ORDER BY verdienst DESC LIMIT 1 
    Dann kannst du dir die höchste Vergütung ausgeben lassen.
    Loseschleuder.de

    Jede Stunde mehrfach bis zu 100.000 Lose geschenkt!
    Keine extra Anmeldung nötig! Klamm ID genügt! -> Auszahlung ab 100.000 Losen

  3. #3
    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 

  4. #4
    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

  5. #5
    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...

  6. #6
    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

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

Ä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
  •