Mir wurde gesagt, dass es eine schlechte Übung ist, eine Abfrage (select) innerhalb einer Schleife zu verwenden, weil sie die Serverleistung verlangsamt.PHP Alternative zur Verwendung einer Abfrage innerhalb einer Schleife
Ich habe ein Array wie
Array ([1] => Los Angeles)
Array ([2] =>New York)
Array ([3] => Chicago)
Dies sind nur drei Indizes. Das Array, das ich verwende, hat keine konstante Größe, daher kann es manchmal bis zu 20 Indizes enthalten.
Gerade jetzt, was ich ist zu tun (das ist nicht der gesamte Code ist, aber die Grundidee)
- For-Schleife
- Abfrage der Server und wählen Sie alle Namen der Menschen, die in "leben Los Angeles“
- drucken die Namen aus
die Ausgabe wird wie folgt aussehen:
Los Angeles
Michael Stern
David Bloomer
William Rod
New York
Kary Mills
Chicago
Henry Davidson
Ellie Spears
Ich weiß, dass das eine wirklich ineffiziente Methode ist, weil es viele Abfragen geben könnte, wenn die Tabelle später größer wird.
Also meine Frage ist, gibt es einen besseren, effizienteren Weg zum AUSWÄHLEN von Informationen basierend auf dem Zeug in einem Array, das jede Größe haben kann?
können Sie eine Vorbereitung http: //fr2.php verwenden.net/manual/de/pdo.prepare.php – Ajouve
Menschen, 8 nicht akzeptierte Antworten ist völlig in Ordnung. OP weiß bereits (wie er es 5 mal gemacht hat), wie man eine Antwort akzeptiert. Es ist sehr gut möglich, dass er auf seine anderen Fragen keine ausreichende Antwort bekommen hat. Gib ihm bitte eine Pause. –
Danke für die Verteidigung Madara, du bist so nett: ...) – r1nzler