power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.07.2008, 15:27   #1
TP-Senior
 
Registriert seit: Nov 2003
Ort: Graz
skaterpunk001 ist auf einem guten Weg

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
skaterpunk001 ist offline   Mit Zitat antworten


Alt 13.07.2008, 16:07   #2
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
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
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE
emCalculator 1.0

webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 13.07.2008, 16:23   #3
TP-Senior
 
Registriert seit: Nov 2003
Ort: Graz
skaterpunk001 ist auf einem guten Weg
@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 :-)
skaterpunk001 ist offline   Mit Zitat antworten
Alt 16.07.2008, 00:38   #4
TP-Senior
 
Registriert seit: Nov 2003
Ort: Graz
skaterpunk001 ist auf einem guten Weg
@webcreate
danke für dein kleines script hat bestens funktioniert!! :-)
skaterpunk001 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
In einem Text nach Daten suchen [MySQL] In einem Text nach Daten suchen
« [MSSQL] Nächstliegenden Wert ermitteln | generiertes bild wird im ie6 nicht angezeigt »

Stichworte
mysql

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mysql - suchen nach zeit? TERMINPLANER Traum-Dynamik 2 07.11.2005 19:08
Text suchen und ersetzen Snaker Traum-Dynamik 5 10.10.2003 17:16
Wo suchen nach Scripten hennash Einfach so ... 1 27.04.2003 15:27
Mit WHERE nach Strings suchen Hosenkrempler Traum-Dynamik 17 18.01.2003 19:21
Suchen und Ersetzen in allen HTMLfiles in einem Verzeichnis ? pxltinchen HTML Puristen 5 11.12.2002 15:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:57 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67