Diskussion:Websiteentwicklung: PHP: MySQL

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

Die Aussage in der Einfuehrung zu MySQL, dass die Relationen zwischen Tabellen programmtechnisch hergestellt werden muessen, stimmt nur dann, wenn eine Database Engine benutzt wird, die dies nicht unterstuetzt. Das ist zum Beispiel bei der Database Engine MyISAM der Fall, wogegen InnoDB diese Möglichkeit bietet und meistens auch die voreingestellte Database Engine ist.

Prepared Statements[Bearbeiten]

Die Verwendung der Bibliothek 'mysql' sollte, auf Grund der bekannten Schwächen, in keinem Lehrbuch mehr vorgestellt werden. Hier wäre es besser einen allgemeines Kapitel über Datenbanken einzufügen und den Zugriff darauf exemplarisch anhand von 'mysqli' oder 'PDO' erklären und dabei durchgängig Prepared Statements zu verwenden. Wird ein Lernender von Anfang an an diese Arbeitsweise gewöhnt, wird er auch immer wesentlich sichere Anwendungen erstellen. --Feeela 00:18, 25. Okt. 2011 (CEST)[Beantworten]