+ Antworten
Ergebnis 1 bis 4 von 4

Thema: In einem Text nach Daten suchen

  1. #1
    TP-Senior skaterpunk001 ist auf einem guten Weg
    Registriert seit
    Nov 2003
    Ort
    Graz
    Beiträge
    238

    In einem Text nach Daten suchen

    Hi!

    Habe folgendes Problem:

    In einer Mitgliederdatenbank werden alle Mitglieder gespeichert. Diese sind unter anderem mit Vorname und Nachname erfasst. (Vor -und Nachname sind eine eigene Spalte in der Tabelle)

    Nun habe ich eine alte Excel-Liste mit den Mitgliedern seit 1995 bekommen. Diese Liste muss ich nun mit der bestehenden Datenbank abgleichen. Da es sich bei der Excel-Liste um knapp 2000 Datensätze handelt möchte ich das nicht "händisch" erledigen ;-)

    Leider ist die Excel-Liste überhaupt nicht "sauber". Vor -und Nachnamen sowie Titel sind in einer Spalte und willkürlich durcheinander gemischt. Einmal ist der Titel als erstes dann der Vorname und danach der Nachname dann wieder ist der Titel ganz am Schluss usw.

    Mein Lösungsansatz wäre:
    Den "String" mit Namen und Titel aus der Excelliste herauszufiltern und danach abzufragen ob der Nachname welcher sich in dem "String" aus der Excelliste befindet schon in der Datenbank vorhanden ist oder nicht.

    Das auslesen aus der Datei stellt kein Problem dar, allerdings weiß ich nicht, wie ich die Datenbankabfrage gestallten sollte.

    Habt ihr eine bessere Idee wie ich das alles automatisiert erledigen kann, oder ist meine Lösungsidee die "beste" Variante?

    Danke schon einmal für eure Hilfe
    Lg

  2. #2
    TP-Urgestein webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von webcreate
    Registriert seit
    Nov 2003
    Ort
    NRW
    Beiträge
    11.660
    Kleines Bsp

    PHP-Code:
    <?php
    // String Array aus Excel
    $strings = array(
        
    'Hans Mueller',
        
    'Dr. Anton Meier',
        
    'Lisa Foo Prof. Dr.',
        
    'Prof.Dr. Peter Muster'
    );

    // Namens Array aus der DB
    $username = array(
        
    'Mueller',
        
    'Foo'
    );

    // Ergebis Array
    $result = array();

    // Diff Array
    $resultDiff = array();

    foreach(
    $strings as $string)
    {
        foreach (
    $username as $user)
        {
            if(
    preg_match('/'.$user.'/'$string) && !in_array($string$result)) array_push($result$string);
        }
    }

    $resultDiff array_diff($strings$result);

    // Ausgabe Übereinstimmungen
    echo 'Übereinstimmungen:';
    echo 
    '<pre>';
    print_r($result);
    echo 
    '</pre>';

    // Ausgabe Differenz
    echo 'Differenz:';
    echo 
    '<pre>';
    print_r($resultDiff);
    echo 
    '</pre>';
    ?>
    Gruß Mark

    webcreate IT SOLUTIONS
    www.webcreate-nrw.de

    Photoblog....|....flickr

  3. #3
    TP-Senior skaterpunk001 ist auf einem guten Weg
    Registriert seit
    Nov 2003
    Ort
    Graz
    Beiträge
    238
    @webcreate
    Ah! Danke für den Tipp. Mit deinem PHP script sollte es funktionieren. war irgendwie so fixiert auf eine SQL-Abfrage. Werd es mal implementieren und dann bescheid geben :-)

  4. #4
    TP-Senior skaterpunk001 ist auf einem guten Weg
    Registriert seit
    Nov 2003
    Ort
    Graz
    Beiträge
    238
    @webcreate
    danke für dein kleines script hat bestens funktioniert!! :-)

+ Antworten

Ähnliche Themen

  1. mysql - suchen nach zeit?
    Von TERMINPLANER im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 07.11.2005, 18:08
  2. Text suchen und ersetzen
    Von Snaker im Forum Traum-Dynamik
    Antworten: 5
    Letzter Beitrag: 10.10.2003, 16:16
  3. Wo suchen nach Scripten
    Von hennash im Forum Einfach so ...
    Antworten: 1
    Letzter Beitrag: 27.04.2003, 14:27
  4. Mit WHERE nach Strings suchen
    Von Hosenkrempler im Forum Traum-Dynamik
    Antworten: 17
    Letzter Beitrag: 18.01.2003, 18:21
  5. Antworten: 5
    Letzter Beitrag: 11.12.2002, 14:36

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51