Vergleichen von Daten zwischen zwei MySQL-Tabellen mit PHP

Ich habe zwei Tabellen table1 = Datensätze, table2 = Duplikate. Beide Tabellen enthalten eine variable Anzahl von Spalten, die zu jeder gegebenen Zeit, und Sie enthalten beide die genau gleichen Spalten, mit Ausnahme von table2 einen zusätzlichen ID Spalte... Beide Tabellen enthalten eine Spalte user_id. Die Daten stammen aus einer CSV importieren. Wenn die user_id bereits in table1 es ist eingefügt in table2.

Mit table2 ich muss in der Lage sein, greifen Sie alle Zeilen und drucken Sie diese in einer Tabelle, ist das kein problem. Der Teil, ich habe eine harte Zeit, herauszufinden,... Für jede Spalte in table2 dass wird gedruckt, die ich brauche, um zu überprüfen, ob die Daten passt(basierend auf der user_id) die Daten in table1 und irgendwie flag... (vielleicht eine andere Hintergrundfarbe für die Tabelle-Zelle)

Beispiel:

table1 enthält die Zeile:

user_id | user_name
-------------------
2342342 | some name

sowie table2:

user_id | user_name
-------------------
2342342 | different name

dann die Ausgabe wäre:

-----------------------------------------
|2342342 | *flag* different name *flag* |
-----------------------------------------

Eine Idee, wie könnte ich diese Arbeit machen? Wenn es hilft jedem, Baue ich diese app mit Codeigniter.

InformationsquelleAutor mike | 2010-01-06

Schreibe einen Kommentar