Moin...
ich bräuchte mal einen Denkanstoß... und zwar habe ich eine Tabelle mit
Kundennummern. In diese Tabelle ist leider nicht in der 3. Normalform. Es
gibt eine Spalte "kdnr". In dieser können redundanzen auftauchen.
bedeutet... wenn ein Kunde mehrere Produkte hat, hat er eine kdnr und
mehrere Datensätze. Nun möchte ich abfragen, wenn dieser Fall auftritt,
dass mir die Unterschiede zb. rot Makiert werden.
Bei mir hakt es momentan an der Schleife, die zwischen den einzelnen Datensätzen vergleicht.
hier mal ein wenig code...
Es gibt 6 Spalten die verglichen werden müssen...
ich bräuchte mal einen Denkanstoß... und zwar habe ich eine Tabelle mit
Kundennummern. In diese Tabelle ist leider nicht in der 3. Normalform. Es
gibt eine Spalte "kdnr". In dieser können redundanzen auftauchen.
bedeutet... wenn ein Kunde mehrere Produkte hat, hat er eine kdnr und
mehrere Datensätze. Nun möchte ich abfragen, wenn dieser Fall auftritt,
dass mir die Unterschiede zb. rot Makiert werden.
Bei mir hakt es momentan an der Schleife, die zwischen den einzelnen Datensätzen vergleicht.
hier mal ein wenig code...
PHP-Code:
$result = mysql_query("SELECT * FROM tbl_kd WHERE kdnr = '$vkdnr' ORDER BY kdnr");
$anzkd = mysql_query("SELECT COUNT(kdnr) AS anzkd FROM tbl_kd WHERE kdnr = '$vkdnr'");
$rowanzkd = mysql_fetch_array($anzkd);
if ($rowanzkd['anzkd'] > 1)
{
//vergleiche Datensaetze....
}
while ($row = mysql_fetch_array($result))
{
//zeige datensze
}
Kommentar