Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Worte zählen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Worte zählen


 
prego
20-03-2007, 17:11 
 
Hi,

es ging glaub ich die vergangenen Wochen schonmal durch den PHP Teil. Ich möchte aber nun die Worte einer Text/Varchar-Spalte mit Mysql zählen.

Ich hab schon die Strinfunktionen studiert und nichts gefunden. Die erste Idee war per Regex alle Leerzeichen zu suchen und davon dann eine LENGTH zu machen. Aber RegExp gibt ja nur true oder false zurück.

In den MySQL-Doc-Comments ist zwar ne UDF, aber wenn es geht würde ich es gerne ohne machen.

Jemand nen Tipp oder ne Idee von euch?

 
prego
20-03-2007, 18:19 
 
Ok,

ich habs.... wird in der angesprochenen UDF auch so gemacht.


SELECT

LENGTH(TRIM('foo bar'))-LENGTH(REPLACE(TRIM('foo bar'),' ',''))+1 AS word_count

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:11 Uhr.