Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

1 Zum Seitenanfang

Freitag, 1. Februar 2008, 12:44

mysqli - prepared statements

in einem meiner Scripte gibt es 4 Sql-Statements, die jeweils sehr häufig ausgeführt werden.

Also --> prepared statements verwenden.

Problem - ich kann nicht jedes statement jeweils in einer Schleife durchlaufen ( wie es ja optimal auf prepared statements paßt), sondern weiß vorher nicht, in welcher Reihenfolge, Verteilung und Häufigkeit die Statements im Lebenszyklus des Scripts laufen.

wollte darum jeweils ein prepared statement vorbereiten und bei bedarf anbinden.

Ich zweifle nur, ob das überhaupt Sinn hat, da ich ja bei jedem andersartigen statement die Verbindung vorher wieder freigeben ($result->close()) muß.

--> Wird mit der Freigabe auch die Bindung aufgehoben und muß intern erst wieder neu erstellt werden?
hat es auch bei unten stehender Abfolge Sinn, prepared statements zu verwenden (außer Sicherheit)?

es gibt nur 4 verschiedene statements(stmt1-stmt4), die einige 100 mal durchlaufen.
die Folge der statements ist variabel und kann man sich etwa so vorstellen:

stmt1, stmt3, stmt2, stmt2, stmt4, stmt1, stmt1, stmt1, stmt3,stmt1 usw