Mailinglisten-Archive |
Hallo Konrad, vielen Dank für die Stellungnahme! Mir scheint die zweite Möglichkeit die bessere (weil weniger Aufwand). Das ganze ist kein vordringliches Problem, ich werde es demnächst aber mal angehen und kann dann ja mal drüber berichten. Adele, lilliam weilil_(at)_web.de > Nunja ... mehrere Möglichkeiten fallen mir da ein: > > 1) einfach in eine Tabelle die Suchbegriffe reinschreiben ... geht ganz ganz fix ... kaum Last für die Datenbank ... Da reicht ein einfaches INSERT aus. > Da man ja nicht nur die Liste so in der Form haben will, schreibt man sich dann eine Abfrage, die einem (mittels Group) dann jeden Begriff zusammen mit der Anzahl liefert ... dann muss ich die nur in einer Zeit, wo die Datenbank nicht belastet ist, diese einpflegen. > > 2) Direktes einpflegen: > - Abfrage, ob Suchbegriff schon da ist. > - Wenn ja: UPDATE .... count = count + 1 > - Wenn nein: INSERT INTO ... > > Zwei Lösungen, die mir so direkt einfallen: > > zu 1) > + Last hierfür zu Zeiten, wo es keinen Interessiert > - Aufwendiger > - mehr Speicherplatz wird benötigt > - Ergebnis nicht immer auf aktuellem Stand > > zu 2) > - Zusätzliche Last in Hauptbetriebszeiten! > + nicht ganz so aufwendig > + immer auf aktuellem Stand > > Mag bessere Möglichkeiten gehen ... die Frage ist halt auch, was wie gewünscht wird ... das wäre halt nur etwas, was mir so auf Anhieb einfällt ohne gross nachgedacht zu haben ... > > Mit besten Grüßen, _______________________________________________________________________ 1.000.000 DM gewinnen - kostenlos tippen - http://millionenklick.web.de IhrName_(at)_web.de, 8MB Speicher, Verschluesselung - http://freemail.web.de --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive