Volltextsuche in MySQL-Datenbanken

am Beispiel der Open Source Technologien MySQL (Datenbank) und PHP (Middleware). Drei Wege zur Volltextsuche: 1. mit LIKE 2. mit MATCH AGAINST 3. mit drei Extra-Tabellen (3.1 Suchwoerter-Tabelle – 3.2 Suchwort-gehoertzu-Artikel Tabelle (viele-zu-viele Beziehung) 3.3 Such-Zeitstempel-Tabelle

25 gefährlichste Programmierfehler

Wahrscheinlich programmiert ihr genauso gern wie ich. Allerdings ist nicht alles, was auf den ersten Blick funktioniert, wirklich gute Software. Nicht umsonst benehmen sich Software-Tester oft besonders rüde, denn fehlerhafte Eingaben, überlange Strings, nicht initialisierte Variablen können unvorhersehbare Zustände hervorrufen – und diese sind nicht selten von großer wirtschaftlicher Bedeutung.

PHP-Dateien in andere Scripts einbinden

Damit eine gewisse Skalierbarkeit von Webanwendungen gewährleistet werden kann, werden Dateien mit globalen Einstellungen und Funktionen gern in eine eigene PHP-Datei ausgelagert. Dies erspart Arbeitsaufwand bei Änderungen (Änderungen müssen nur in 1 Datei durchgeführt werden statt in allen) und senkt auch die Dateigröße, wobei erstgenannter grund wesnetlich bedeutsamer ist. Für das Einfügen dieser ausgelagerten Dateien…

Prüfen, ob ein bestimmter Datensatz vorhanden ist

Häufig möchte man Prüfen, ob ein bestimmter Datensatz einer MySQL-Tabelle existiert. Dazu hat man mit PHP – wie immer im Leben – mehrere Möglichkeiten. Dieser Beitrag soll die Varianten, die mir in den Sinn gekommen sind, aus Performancesicht untersuchen.