Ludwig: Tippsammlung für effektives PHP Programmieren

Beitrag lesen

Hi,

Gibt es z.B. einen Geschwindigkeitsverlust wenn man von php in HTML wechselt und wieder in PHP zurück, oder  sollte man lieber in PHP bleiben und echo dafür benutzen.

wir reden jetzt von codeseiten mit mehreren hundert zeilen (sonst ist der geschwindigkeitsunterschied maginal)
echo auf strings getrennt oder auf vars getrennt ist schnell, weil der parser nicht die vars aus dem string suchen muss zb._
echo "du bist ".$isonline." da";
trennt für den parser strings von vars -> schneller

der parser beachtet nur was zwischen <?php und ?> alles andere ist ihm egal, was aber nicht heißt das du jedes codestückchen auskommentieren sollst (die richtige mischung machts)

Ist es egal ob man jede Select Abfrage dann ausführt wenn Sie im HTMl Code gebraucht wird, oder sollte man alle Abfragen kombinieren, so dass man nur einmal eine Verbindung zur Datenbank aufbauen muß.

geschmackssache
du baust eh nur einen connect auf, der connect existiert solange bis a.) mysql_close() oder die seite geladen bzw durch den user oder die / exit abgebrochen wurde

Was passiert wenn ich in einer While Schleife mit n Datensätzen eine Verbindung aufbauen möchte, legt das die Datenbank lahm, oder ist das ohne weiteres möglich?

siehe oben du hast nur einen connect, das andere sind querys, wenn die schleife nicht über, sagen wir 100 durchläufe geht, kein problem.

versuch soweit wie möglich code von layout zu trennen.

lg
Ludwig