PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suchen



localhost
23-04-2003, 05:42
Wie kann man in einer oder meren tabel suchen nach stichwortern oder änlichen halt wie die suchfuntion hier im board

jwebworks
23-04-2003, 06:30
Du hast das, was Du bisher mit Tabellen gemacht hast
noch nicht so ganz verstanden, was?

http://www.mysql.com/doc/de/SELECT.html

Besonders interessant ist hier die WHERE Klausel.

localhost
23-04-2003, 06:58
mm so richtig versteh ich das nciht weil ich solange text nicht versteh weil ich legastenie haben und wen cih die ersten 20 Stete gelsen habe nciht mer weis was der inhalt der ersten 20 stet war und nicht sinvoll weiter lesen kann weil ich nciht weis was singemes darin stand.
dahe hillft mir ein code ansat immer ser viel weil ich da was bildlich vor mir haben und es leichter verstehn kann.
Leider kenne ich keine ander metode php zu lernen auser dise und daher muss ich immer wider so fragen

jwebworks
23-04-2003, 07:41
Du machst doch SELECT-Abfragen.

SELECT-Abfragen heisst: Suchen in einer Datenbank.

mit WHERE kannst Du das ganze filtern.


SELECT ... WHERE textfeld LIKE "suchen"

Wie man was mit mehreren Tabellen macht, dass
weisst Du schon.

localhost
23-04-2003, 09:25
$abfrage = "SELECT * FROM WHERE forum "suchen"
was ist suchen ?

jwebworks
23-04-2003, 09:47
SELECT * FROM forum WHERE id = "suchbegriff";

anstatt = kannst du auch andere operatoren, wie
>=, LIKE, <, usw. benutzen.

Das solltest Du aber alles schonmal gemacht haben
und das Wissen einfach wieder anwenden.

localhost
23-04-2003, 10:11
Ja hab ich auch aber ich verges das alles wider ich hab ein ganezn vorum schon gemacht das userleve und alle mache cih so mit if usw

SELECT * FROM forum WHERE id = "suchbegriff";

ich schetzte mal das da hilft mir schon etwas weiter

mehlvogel
23-04-2003, 10:29
Ja das ist es ja schon fast: Ersetz jetzt einfach das = Zeichen durch LIKE. So muss es dann aussehen:



SELECT * FROM forum WHERE id LIKE "suchbegriff";


Als Wildcard, also für beliebige Zeichen gilt übrigens das '%' Symbol.

localhost
23-04-2003, 12:48
achso LIKE wegen der suche