Soetwas ist immer sinnlos:
PHP-Code:
<?php
for (...)
{
$row = mysql_fetch_array($result);
//..
}
// hier auf $row zugreifen
?>
Und woher soll $row[d_miet] herkommen, wenn du es nicht im Query selektierst? Oder Tippfehler id_miet?
Dein ganzes Skript ist schlecht und nicht durchdacht.
Mein Vorschlag:
- Lokal alle Einträge aus der DB holen
- in einen Array schreiben und die id_miet Spalten-Einträge gesondert in einem Array $arrayMitIDsAusErsterAbfrage speichern
- die externe Abfrage durchführen mit der WHERE-Bedingung:
WHERE id_mietinteressent NOT IN (" . implode(', ', $arrayMitIDsAusErsterAbfrage) . ") LIMIT " . count($arrayMitIDsAusErsterAbfrage);
Fraglich bleibt halt, wie performant das ab einer bestimmten Anzahl von Einträgen wird...