phpbar.de logo

Mailinglisten-Archive

Suche in einer Ergebnismenge

Suche in einer Ergebnismenge

Technik via echtwahr.com - Neuer Server technik at echtwahr.com
Mit Aug 24 09:30:10 CEST 2005


Hi Joachim

> Diese Möglichkeit ist sicherlich gut aber mir ging es darum, ob ich eben
> später auf eine Ergebnismenge zugreifen und diese weiter einschränken
> kann. Z.B. für den Fall einer "Suchmaschine" wo bei der ersten groben
> Suche eben noch nicht alle Suchwerte bekannt sind und der User die Suche
> immer mehr eingrenzt.

So etwas kannst du nur über temporäre Tabellen machen

Also eine
CREATE TABLE `usertemp_result` SELECT `result` FROM `search_table`

Die nächste Anfrage kannst du dann eben über die Tabelle schicken.
Und entweder aus der Ergebnismenge die Werte abfragen die neu hinzukommen.

Wichtig ist  aber das du diese Tabellen wieder freigibst, sonst wird deine
Server ganz schnell in die Knie gehen!



Mit freundlichen Grüssen
    Thomas Goik

------------------------
http://www.echtwahr.de
http://www.echtwahr.com

> -----Original Message-----
> From: Hack, Joachim [mailto:hack at dma.ddb.de]
> Sent: Wednesday, August 24, 2005 9:05 AM
> To: mysql-de at lists.4t2.com
> Subject: AW: Suche in einer Ergebnismenge
>
> Hi Norbert,
>
> Diese Möglichkeit ist sicherlich gut aber mir ging es darum, ob ich eben
> später auf eine Ergebnismenge zugreifen und diese weiter einschränken
> kann. Z.B. für den Fall einer "Suchmaschine" wo bei der ersten groben
> Suche eben noch nicht alle Suchwerte bekannt sind und der User die Suche
> immer mehr eingrenzt.
>
> Gruß Jo
>
>
> -----Ursprüngliche Nachricht-----
> Von: Norbert Pfeiffer [mailto:norbert at itbw.de]
> Gesendet: Dienstag, 23. August 2005 16:16
> An: mysql-de at lists.4t2.com
> Betreff: Re: Suche in einer Ergebnismenge
>
> Hi Joachim,
>
> Du kannst schon beim SELECT eine weitere Einschraenkung machen:
>
> Beispiel:
> SELECT feld1
>   FROM tabelle1
>  WHERE feld1 RLIKE 'Meister'
>    AND feld1 LIKE '%blah%' OR feld1 LIKE '%foo%'
>
> Es kommt schlussendlich darauf an, was Du wirklich willst.
>
> Eventuell ist es sinnvoller Deine Middleware zu bemuehen.
>
>
> m. b. G. Norbert
> _____________________
> normal:  02682-966898
> Notruf:  0163-3613642
> ---------------------
> e.o.m.
>
> --
> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
> -->>  http://www.4t2.com/mysql
>
> --
> Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
> -->>  http://www.4t2.com/mysql




-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive