Thomas_Jung
Erfahrenes Mitglied
Hallo
Ich habe 2 Tabellen mit folgenden Feldern
adressen_1
id Vorname Name Wohnhaft
und
adressen_2
id Vorname Name Wohnhaft
nun möchte ich wissen ob in der Tabelle adressen_2 auch ein Wohnort vorhanden ist.
Kann ich die Abfrage schneller machen.
Muss 850.00 Datensätze überprüfen.
Gruß Thomas
Ich habe 2 Tabellen mit folgenden Feldern
adressen_1
id Vorname Name Wohnhaft
und
adressen_2
id Vorname Name Wohnhaft
nun möchte ich wissen ob in der Tabelle adressen_2 auch ein Wohnort vorhanden ist.
Kann ich die Abfrage schneller machen.
Muss 850.00 Datensätze überprüfen.
PHP:
$sql1 = mysql_query("SELECT Vorname, Name, Wohnhaft FROM adressen_1");
//$row1 = mysql_fetch_object($sql1);
while($row1 = mysql_fetch_array($sql1)) {
$Vorname = $row1['Vorname']; $Name = $row1['Name'];
$sql = mysql_query("SELECT Vorname, Name, Wohnhaft FROM adressen_2 WHERE ((Vorname = '$Vorname') and (Name = '$Name') and Wohnhaft = '')");
$totalRows = mysql_num_rows($sql);
if($totalRows > 0) {
//$row = mysql_fetch_object($sql);
echo "Wohnhaft ist in beiden Tabellen vorhanden: ".$row1['Vorname']."<br>";
} else {
echo "Wohnhaft ist nur in adressen_1 vorhanden: ".$row1['Vorname']."<br>";
}
Gruß Thomas