Gibt es eine Möglichickteit diese Datenbank Abfrage zu beschleunigen?
Ich habe eine CSV Datei mit Daten und für jeden Eintrag überprüfe ich in der Tabelle ob bereits vorhanden.
Der durchlauf dauert sehr lange und das möchte ich gerne beschleunigen:
Ich habe eine CSV Datei mit Daten und für jeden Eintrag überprüfe ich in der Tabelle ob bereits vorhanden.
Der durchlauf dauert sehr lange und das möchte ich gerne beschleunigen:
Code:
while ($csv_line = fgetcsv($fp, 0, " ")) {
$gefunden = false;
$result = mysqli_query($connection, "SELECT * FROM importing", MYSQLI_USE_RESULT);
while ($rower = mysqli_fetch_assoc($result)) {
if (($rower['KundEmail'] == $csv_line[12] && $rower['Abonummer'] == $csv_line[0]) || $csv_line[12] == "") {
$gefunden = true;
}
}
if ($gefunden == false ) {
echo"Kundennummer: " . $csv_line[0] . " EMail: " . $csv_line[12] . "/n";
}
print_r("lauft");
}