Aus gesundheitlichen Gründen kann ich diese Seite nicht weiterpflegen, aktualisieren oder euch Support für eure PHP-Probleme anbieten. PHP für dich bleibt aber in seiner aktuellen Form erhalten und funktioniert nach wie vor als Einstieg in die PHP-Welt - gerade, wenn dich technischere Anleitungen bisher immer davon abgehalten haben.
Mehr dazu...

Schnipsel

mySQL - Suchen mit Platzhaltern

Während die meisten Suchfunktionen einen Stern als Platzhalter für unbekannte Teile verwenden - also z. B. Daten* für alles, was mit "Daten" beginnt - ist der Platzhalter in MySQL das Prozentzeichen.

Möchte man also z. B. nach allen Einträgen in einem Feld suchen, die den Begriff "tier" enhalten (von Haustier über Tierheim bis Haustierfutter ;-)), dann schaut die Abfrage so aus:
SELECT * FROM tabelle WHERE spaltenname LIKE '%tier%'
Soll das gewünscht Ergebnis "tier" lediglich am Anfang haben (also Tiergarten, Tierfreund etc., aber nicht Faultier oder Arbeitstier), verwendet man das Prozentzeichen lediglich am Ende:
SELECT * FROM tabelle WHERE spaltenname LIKE 'tier%'
Das selbe funktioniert natürlich auch, wenn man es nur am Anfang anwendet. Dann sind die Ergebnisse eben Elterntier, Fabeltier, Stofftier etc., aber eben nicht Tierarzt oder Tierliebe.

Autor: Claudia Unkelbach


Spenden via PayPal
© 2001 - 2024 Claudia Unkelbach
Gießener Straße 75, 35396 Gießen