1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Bestimmte IP Addressen ausgeben

  • clark_039
  • 23. Oktober 2009 um 08:35
  • Unerledigt
  • clark_039
    5
    clark_039
    Mitglied
    Punkte
    205
    Beiträge
    30
    • 23. Oktober 2009 um 08:35
    • #1

    Hallo,

    Ich habe folgendes Problem, ich habe eine DB in der eine IP Adresse gespeichert wird und wie oft von dieser Addresse auf einen Domain zugegriffen wurde. Die Domain habe ich wiederrum in einer anderen DB und ist in meiner DB mit der IP nur als ID vorhanden.
    Ich würde mir gerne ausgeben lassen wie oft welcher IP Berreich auf welche Domain zugegriffen wurde.
    Mit Berreich meine ich den ersten Block der IP.

    Ca. so sollte die Ausgabe aussehen:

    URL1 wurde 58463 mal von den IP die mit 157 beginnen aufgerufen.

    Sry ist etwas kompi. aber besser kann ichs nich beschreiben könnt ja fragen wenn noch was offen ist.

    Danke schonmal clark_039

  • josef19
    9
    josef19
    Mitglied
    Reaktionen
    9
    Punkte
    749
    Beiträge
    135
    • 23. Oktober 2009 um 09:24
    • #2

    http://dev.mysql.com/doc/refman/5.1/de/join.html
    http://dev.mysql.com/doc/refman/5.0…-functions.html
    http://dev.mysql.com/doc/refman/5.0…function_substr

    Die Aussagekraft dieser Ausgabe verstehe ich nicht

    Warum einfach, wenns kompliziert geht ! USB-CD-ROM mit USB-Stick emulieren

  • clark_039
    5
    clark_039
    Mitglied
    Punkte
    205
    Beiträge
    30
    • 23. Oktober 2009 um 09:34
    • #3

    Danke josef19

    Habs jetzt so gelöst

    PHP
    SELECT LOCATE('.', ip, 1) as ip2, mid(ip,1,4) as ip3

    Ich will mir einfach anzeigen lassen wie oft der IP Berreich xy Addresse xy aufgerufen hat.

  • anwesender
    8
    anwesender
    Mitglied
    Reaktionen
    12
    Punkte
    647
    Beiträge
    125
    • 24. Oktober 2009 um 00:31
    • #4
    SQL
    SELECT SUM(iptable.access) as access
    OUTER JOIN domaintable ON (iptable.id = domaintable.id)
    WHERE SUBSTRING(iptable.ip, 0, 3) = '157'
    GROUP BY domaintable.id


    ungefähr so?

    Thomas

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

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

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung