ich den folgenden Code verwenden:Wann soll ich in PHP unset Leistung verbessern
for ($x = 0; $x < count($response[0]); $x++) { //approx count 50-60
$t = $response[0][$x];
$query = "INSERT INTO tableX (time,title) VALUES ('$date','$t')";
if ($query_run = mysqli_query($mysql_connect, $query)) {
//Call some functions if the insertion happens
}
}
mysqli_close($mysql_connect);
Titel in der Tabelle ein pimary Schlüssel. Ich werde einige Funktionen nur aufrufen, wenn die Einfügung erfolgreich ist, d. H. Kein existierender Titel wird bereitgestellt. Der Titel und das Datum stammen aus einer CSV-Datei.
Wie kann ich die Leistung dieses Codes verbessern? Wann sollte ich unset
verwenden, um CPU-Speicherzyklen zu speichern?
Vorschlag: Wenn Sie die * title * -Spalte als Primärschlüssel Ihrer Tabelle definieren möchten, wenden Sie die Funktion 'array_unique()' auf das $ $ response [0] '- Array vor der' for' -Schleife an. –