phpbar.de logo

Mailinglisten-Archive

AW: Suche in einer Ergebnismenge

AW: Suche in einer Ergebnismenge

Hack, Joachim hack at dma.ddb.de
Mit Aug 24 09:39:52 CEST 2005


Hallo Thomas,

Der Ansatz ist gut. Wie ist es aber mit dem Zugriff auf eine temporäre Tabelle; hat den jeder user? Da es sich ja um eine "persönliche" Ergebnismenge handelt sollte ja auch nur der eine User Zugriff haben.

Was heißt freigeben oder wie stelle ich das sicher?

Gruß Jo
 

-----Ursprüngliche Nachricht-----
Von: Technik via echtwahr.com - Neuer Server [mailto:technik at echtwahr.com] 
Gesendet: Mittwoch, 24. August 2005 09:30
An: mysql-de at lists.4t2.com
Betreff: RE: Suche in einer Ergebnismenge

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

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


php::bar PHP Wiki   -   Listenarchive