Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03417.jsonl.gz/3093

Suchformular für Datenbankabfrage
Hallo,
ich möchte ebenfalls eine Abfrage erstellen und es funktioniert nich so, wie es funktionieren soll.
Nach einigem probieren hab ich die Arbeitsumgebung (Datenbank, Webserver...) eingerichtet (MySQL, mySqlAdmin, Win 98, php), und es funktioniert alles soweit. Auch eine Seite habe ich dynamisiert und mit der Datenbank verknüpft. Die Daten werden auch ausgegeben und so dargestellt, wie ich das möchte.
So weit, so gut. Aber ich möchte jetzt eine Suchabfrage einbauen. Eigentlich mit 2 oder 3 Abfragefeldern, aber zum Anfang mal mit Einem. Dem Formular mit dem Eingabefeld für die Suchabfrage ist die Aktion „Suche.php“ (das ist der Name der dynamisierten Seite) mit der Methode „post“ zugewiesen. Das Textfeld hat den Namen „Suchbegriff“. Die Tabelle mit den Datensätzen heißt „gastronomie“.
Eigentlich sollen mehrere Spalten abgefragt werden, aber zu Anfang wollte ich es mit der Spalte „Name“ versuchen. Ich habe folgendes als Benuter definiertes SQL eingetragen:
select * from gastronomie where Name like '%{pageParameter("$Suchbegriff","")}%' order by Name
Wenn ich jetzt die Seite im Browser aufrufe, habe ich nur eine leere Seite, keine Fehlermeldung, auch keine Inhalte die vorher noch da waren, bevor ich die o.g. Syntax eingetragen habe.
Kann mir jemand weiterhelfen? Und wie könnte so eine Abfrage mit zwei oder drei Abfragefeldern aussehen (mit AND z.B. bei zwei Feldern)?
Viele Grüße
Peter
als Antwort auf: [#7183]