Hilfe bei kompliziertem SQL-String

  • Gelöst - Hilfe bei kompliziertem SQL-String

    Sodele, einen haben wir noch 8-)

    Ich frage meine Statistik-Tabelle (Eigenentwicklung) wie folgt ab:

    PHP
    $st_alls = mysql_query("SELECT page, count(page) as anzahl FROM `skg_statistic` WHERE `page` LIKE '%p%' group by page order by anzahl desc");

    In page findet man die aufgerufene Seite bzw. Artikel. z.B.:
    "/?page_id=1640&month=jun&yr=2083" oder
    "/?p=3291"

    Eigentlich interessiert mich aber nur die Nummer der Page und des Post's.
    Und danach gruppiert.

    Ich müsste also bereits im SQL-String die Ausgabe UND die Gruppierung auf alles links vom "?" einschränken.

    Das Ergebnis der Abfrage kann ich mit "explode" zerbrösseln, dann aber ist es nicht gruppiert.
    Ich hoffe das ich mich einigermaßen nachvollziehbar ausgedrückt habe.

    Achso, "left" geht nicht, denn irgendwann ist die ID fünfstellig.

    Hat sicher erledigt. Ich kürze einfach den String den ich in die DB schreibe.
    Einfachste Lösung, bestes Ergebnis

    Thx Römi | roemi.de

    Einmal editiert, zuletzt von roemi (7. Oktober 2010 um 08:29)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!