array_unique

piti66

Erfahrenes Mitglied
Hey,

ich brauche von array_unique() dass 2. Element! Es wird immer nur dass 1. ausgegeben!
Gibts da ne Möglichkeit?

Ausgabe:
0---771
id---771 brauch ich
4---GmbH & Co.Kg
name2---GmbH & Co.Kg brauch ich
6---5
hausnummer---5 brauch ich
8---Leipzig
ort---Leipzig brauch ich
45---363008085
kontonummer---363008085 brauch ich

mfg
 
Aus ner Datenbank!
Habe 2 Array miteinander verglichen:
So enstehen sie:

PHP:
  $query_dat1="SELECT * FROM marktpartner WHERE id = '771'";
  $abfrage1=mysql_query($query_dat1);
  $array_dat1=mysql_fetch_array($abfrage1);
  
  $query_dat2="SELECT * FROM marktpartner WHERE id = '770'";
  $abfrage2=mysql_query($query_dat2);
  $array_dat2=mysql_fetch_array($abfrage2);    


    $vergleich=array_diff($array_dat1, $array_dat2);
  $vergleich=array_unique($vergleich);
    foreach($vergleich as $param => $wert) {
            echo $param."---".$wert."<br>";
    }

mfg
 
Häh mach ich doch mit array_diff auch oder?

PHP:
$vergleich=array_diff($array_dat1, $array_dat2);

wie meinst dass den genau? kann ich dann noch mit array_diff vergleichen?

mfg
 
Ja, aber du vergleichst nur jeweils den ersten Datensatz beider Abfrage. Oder ist das sogar dein Vorhaben?
 
Also ich will für die bestimmten id's(neu und alter Datensatz in einer tabelle) die Unterschiede später per mail weiterleiten!
Weiß nicht genau was du mit ersten datensatz meinst?

mfg
 
Hab was gefunden Gumbo!
Einfach bei den abfragen:
$array_dat1=mysql_fetch_array($abfrage1, MYSQL_ASSOC);

so gibt er mir denn richtigen werd aus!

danke

mfg

sebastian
 
Zurück