php + html

macropode

Erfahrenes Mitglied
hi und schon habe ich das nächste problem.
was ist eurer meinung nach die beste lösung php in html ein zu binden.

ein beispiel zur erklärung.

In einen forum wurde mir gesagt ich könne mit mysql connect () direckt in den html text eingebundeen auf eine db zugreifen und die daten verarbeiten.

In einem anderen forum wurde mir gesagt ich sollte die bereiche in der index.html mit id's versehen und die php scripte in extra (z.b. login.php) schreiben.

Wie ist eure meinung. und wie kann ich die php scripte dann aufrufen!
 
Hi!

Als erstes solltest du schon mal deine Datei in index.php umwandeln sonst funktioniert garnix!

Als zweites ist es aus Perfomance Gründen immer besser Sachen wie db Einbindungen in einer externen Datei aufzubewahren da du auf jeder Seite die die DB Verbindung braucht immer wieder zu db connecten muss.

packe am besten solche in einer externen Datei und da wo du sie dann brauchtst einfach nur includen!

Gruss Mike Bomber
 
1st up: Bitte lies dir doch mal http://www.tutorials.de/netiquette.html#12 durch und achte in Zukunft auf korrekte Groß- / Kleinschreibung. Danke ;)

2nd up: DIE beste Lösung gibt es selten. Das hängt immer ganz stark von dem Verwendungszweck ab. Bei großen Seiten ist sicherlich zu einem Templatesystem zu raten, wärend bei kleineren bis mitleren Projekten es auch durchaus legitim ist, HTML Code direkt per PHP auszugeben.

Deine Formulierungen lassen allerdings vermuten, dass du noch keinerlei Ahnung von der Materie hast und die Leute, die dir irgendwas erzählt haben, konnten ihr Wissen (so sie denn welches hatten) wohl auch nicht so recht vermitteln.

Und damit das ganze hier nicht ausartet, lege ich dir zwei Einsteigertutorials ans Herz, von denen du mal die ersten paar Kapitel durcharbeiten solltest, bevor du dich mit so weltbewegenden Dingen, wie "Der besten Lösung von XY" zu beschäftigen. ;)

Viel Spaß

[1] http://tut.php-q.net
[2] http://www.schattenbaum.net/php

PS: @bomber: Dir ist schon klar, was ein include macht, oder? Deshalb ist es nämlich von Seiten der Performance vollkommen wurscht, ob du die externe Datei für die DB-Verbindung überall dort einbindest wo du sie brauchst, oder es direkt hinschreibst. Das Einbinden einer externen Datei hat halt nur den Vorteil, dass der Quellcode übersichtlicher bleibt und das Gesamtvolumen deiner Homepage, das sie auf dem Webspace einnimmt kleiner bleibt. Das Datenvolumen und die Anzahl der Codezeilen die hingegen interpretiert werden müssen, bleibt exakt gleich.
 
Zurück