phpbar.de logo

Mailinglisten-Archive

[php] 2 mal suchen

[php] 2 mal suchen

Stephan Huber shuber_(at)_analogon.com
Thu, 6 May 1999 14:46:30 +0200


Hi Alexander,

mit "SELECT Count(*)" (und dann den Rest) kriegst Du die Anzahl aller
Datensätze im Resultset, ich denke das sollte auch noch gehen,
wenn ein LIMIT drin steht, sonst muß der wohl raus. Kleiner Tip am
Rand: es würde viel schneller gehen, wenn Du keine Wildcards
am Anfang benutzt, denn wenn Wildcards am Anfang stehen, kann
MySQL keine Indizes mehr benutzen, also, wenn's möglich ist...

Ich hoffe der Reis schmeckt ;-)

Grüße
Stephan

-----Ursprüngliche Nachricht-----
Von: Alexander Meis <alexander_(at)_pixelhouse.de>
An: php_(at)_solix.wiso.Uni-Koeln.DE <php_(at)_solix.wiso.Uni-Koeln.DE>
Datum: Donnerstag, 6. Mai 1999 14:42
Betreff: [php] 2 mal suchen


>hi...
>
>bei der abfrage meiner datenbank binn ich auf ein geschwindigkeitsproblem
>getossen.
>Ich frage 2 mal an der datenbank an.
>
>1. $result = MYSQL_QUERY(SELECT * FROM t1 WHERE ((Titel like '%reis%')) ||
>((Zutaten like '%reis%')) || ((Kata like '%reis%'))order by Titel LIMIT
>450,30);
>
>2. $result1 = MYSQL_QUERY(SELECT * FROM t1 WHERE ((Titel like '%reis%')) ||
>((Zutaten like '%reis%')) || ((Kata like '%reis%')));
>
>die erste abfrage dient dazu eine bestimmte anzehl von werten auszugeben.
>die 2te abfrage wird gebraucht um alle werte zu ernmitteln die suche 1
>bringt.
>
>da ich 2 mal die gleiche abffrage machen muss ist die suchzeit unnötig
lang.
>kann man irgentwie anderes an den gesammtwert aller gefundenen werte kommen
>ohne 2 querrys starten zu müssen ?
>
>Beste Grüße aus Sinzig,
>
>Alexander Meis
>pixelhouse media service
>
>----------------------------------------------------------------
> - Barbarossastraße 36 -  53489 Sinzig
> - Tel: 02642-980330 - Fax: 02642-980215
> - Internet: http://www.pixelhouse.de
>-----------------------------------------------------------------
>
>
>--
>Web-Seite: http://infosoc.uni-koeln.de/php/
>Listenadresse: php_(at)_infosoc.uni-koeln.de
>http://infosoc.uni-koeln.de/mailman/listinfo/php
>



php::bar PHP Wiki   -   Listenarchive