Mailinglisten-Archive |
...ja dann werd ich auch gleich noch die Hauptfrage beantworten (nettes Selbstgespräch ;-) ) Indem Du eine zusätzliche Query mit einem COUNT-Aggregat und derselben WHERE-Bedingung ausführst: SELECT COUNT(KundenNummer) AS Anzahl FROM Kunden WHERE (Name LIKE 'A%') AND (PLZ>=50000) AND (PLZ<=59999); Das ist die Antwort auf eine gleichlautende Frage in einem anderen Forum. Mir schwante schon sowas....wie bequem war doch da FileMaker! Gruß HMAurich ----- Original Message ----- From: Mailingliste MySQL To: mysql-de_(at)_lists.4t2.com Sent: Friday, March 22, 2002 9:16 PM Subject: Re: MYSQL/Perl: $sth->{'NUM_OF_FIELDS'} - Anzahl der gefundene Datensätze Ok, das mit $sth->{'NUM_OF_FIELDS'} scheint ein Druckfehler zu sein: NUM_OF_FIELDS This attribute indicates the number of fields returned by a SELECT or SHOW FIELDS statement. You may use this for checking whether a statement returned a result: A zero value indicates a non-SELECT statement like INSERT, DELETE, or UPDATE. Example: $nr_of_fields = $sth->{NUM_OF_FIELDS}; Hier steht es deutlich. "Anzahl der zurückgegebenen Felder" Wie komme ich nun an die Trefferzahl?? HMAurich ----- Original Message ----- From: Mailingliste MySQL To: MySQL Liste deu Sent: Friday, March 22, 2002 8:48 PM Subject: MYSQL/Perl: $sth->{'NUM_OF_FIELDS'} - Anzahl der gefundene Datensätze Vielen Dank: Die letzte Empfehlung "MySQL-Front" als graphisches tool war wirklich Spitze!! Zum Thema: Zur Ausgabe von MySQL Datensätzen auf einer Website bemühe ich Perl. Die Abfragen funktionieren, nur die Anzahl der gefundenen Datensätze will mir nicht unter die Finger kommen. In "MySQL" von Paul Dubois wird unter DBI-Attribute $sth->{'NUM_OF_FIELDS'} mit "Anzahl der Zeilen, die eine vorbereitete Anweisung zurückliefern wird,..." beschrieben. Forschriftsmäßig hatte ich die Anfrage mit prepare() übergeben und execute() aufgerufen; trotzdem stellte ich fest, dass immer die Anzahl der in der SELECT-Anweisung angegebenen Spalten zurückgegeben wird und nicht die Trefferzahl. Wo liegt mein Gedankenfehler? Welche andere effektive Möglichkeit gibt es, die Trefferzahl zu ermittel? Gruß aus Wiesbaden -- Hans-Martin Aurich maillist_mysql_(at)_webconsultant.de Tel.: 0611-927 99 29 --- 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