In meiner Seite A.php bereite ich eine Abfrage wie folgt aus: SELECT * FROM table WHERE id = ?
PDO Prepared Statements - Quer Seite
Und ich kann in dieser Seite gleichen PDO Prepared-Anweisungen verwenden, die ich kenne.
Aber, wenn andere Seite B.php auch die gleiche Abfrage benötigen.
Muss ich diese Abfrage erneut vorbereiten?
Oder wie kann ich die gleichen vorgefertigten PDO-Anweisungen verwenden.
Oder wenn ich die gleiche Abfrage vorbereiten, wird der Server automatisch wissen, dass vorbereitet wurde?
Situation:
Wenn ich eine Datenbank Website haben, dann gibt es Hunderte von Seiten Daten zu laden ebenso wie die gleiche Art und Weise.
Wenn Benutzer jede Seite öffnen, wird die Abfrage jedes Mal gesendet.
Wie kann ich die Seite klüger erstellen?
Ich bin nicht auf der Suche nach der Verwendung der gleichen "STRING" der Abfrage;
Ich meine es sind vorbereitete Aussagen, die ich nicht mit $ PDO-> wieder vorbereiten.
Ist es möglich?
Sie entweder die Abfrage zu 'B.php' hinzufügen zu tun haben müssen, oder die Abfrage in einer separaten Datei platzieren, dh. 'includes.php', und schließen Sie es in' A.php' und 'B.php' ein. – Sean
Aber wie kann ich die letzten vorbereiteten Aussagen weitergeben? – fire790620
Verstehen Sie, wie PHPs Verarbeitungsmodell funktioniert? Jede Anfrage startet ohne zugewiesene Ressourcen und vorherige Variablen. Wie würden Sie sich vorstellen, ein vorbereitetes $ statement/handle/object zwischen A.php und B.php wiederzuverwenden? – mario