Mysql, php,
gogo
- php
0 Tobias Kloth0 Tom
Hallo,
Problem:
Ich habe .txt mit einer liste von Namen
bertha
Uschi
Susi
Lena
Anna
...
In einer MySQL Tabelle ebenso Namen. Jetzt möchte ich eine Liste generieren der Namen die in der txt file sind aber nicht in der DB.
idee?
gg
Hallo,
In einer MySQL Tabelle ebenso Namen. Jetzt möchte ich eine Liste generieren der Namen die in der txt file sind aber nicht in der DB.
idee?
du könntest die Namen in der Datei und die in der Datenbank jeweils in ein Array schreiben, und mit array_diff() (->http://de.php.net/array_diff) den Unterschied zwischen den Arrays ermitteln.
Grüße aus Nürnberg
Tobias
Hello gogo,
Ich habe .txt mit einer liste von Namen
bertha
Uschi
Susi
Lena
Anna
...In einer MySQL Tabelle ebenso Namen. Jetzt möchte ich eine Liste generieren der Namen die in der txt file sind aber nicht in der DB.
Dazu müsstest Du mal sagen, um wieviele Namen (Datensätze) sich das denn ungefähr handelt. Sind es mehr als 2000? Wie oft soll dieser Abgleich durchgeführt werden. Reicht irgendeine Lösung oder muss sie optimiert werden?
Eine Vorgehensweise:
Lösung außerhalb der DB.
Ein Array mit allen Namen aus der DB laden
Ein Array mit allen Namen aus der Textdatei laden.
Ein drittes, leeres Array bereitstellen
Einen Join zwischen den Arrays aufbauen:
Für alle Datensätze aus der Textdatei
Schaue nach, ob Datensatz im DB-Array vorhanden ist
Ja -> Continue
Nein -> Eintragen in drittes Array.
----
Ausgeben drittes Array auf Bildschirm oder in Datei oder beides...
Ein fertiges Script hast Du doch nicht erwartet, oder? ;-))
Liebe Grüße aus http://www.braunschweig.de
Tom
Dazu müsstest Du mal sagen, um wieviele Namen (Datensätze) sich das denn ungefähr handelt.
Max. 200
Ein fertiges Script hast Du doch nicht erwartet, oder? ;-))
Nein, die Idee reicht vollkommen. Danke.
Nebenbei: Wenn in einer Htmltabelle ein zu langer Ausdruck reinkommt haut das das ganze Design auseinander. Wie zwinge ich eine Tabelle immer die Angegebene Width zu behalten, trotz zu langem Inhalt?
gg
Hello,
Nebenbei: Wenn in einer Htmltabelle ein zu langer Ausdruck reinkommt haut das das ganze Design auseinander. Wie zwinge ich eine Tabelle immer die Angegebene Width zu behalten, trotz zu langem Inhalt?
Das geht mit CSS.
table-layout:fixed;
http://selfhtml.teamone.de/navigation/css.htm#tabellen
Liebe Grüße aus http://www.braunschweig.de
Tom
danke Tom
Ja, ich habe nur so wenig zu sagen.