[Code] Zaehlen, wie häufig ein Wort in einem Text vorkommtSie befinden sich: Home > Webmaster News
Hier finden Sie ein kleines Stück Code, dass Sie
universal verwenden können. Sie können damit zählen,
wie oft ein Wort in einem Text oder auf einer
Webseite vorkommt.
In einer MySql-Tabelle soll jedes gefundene Wort
natürlich
nur einmal gespeichert werden. Wird das gleiche Wort
beim Durchsuchen des Textes ein weiteres mal gefunden,
dann soll keine neue Zeile erzeugt werden, sondern
der Zähler für dieses Wort um 1 erhöht werden.
Eine
passende Tabellenstruktur hierzu ist:
Tabelle: woerter
Quelltext: PHP 1
CREATE TABLE `woerter` ( `id` int(10) unsigned
NOT NULL auto_increment, `wort` varchar(32) NOT NULL
default '', `zaehler` int(10) unsigned NOT NULL default
'0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8
AUTO_INCREMENT=1 ;
Um das gefundene Wort nun in diese Tabelle zu speichern,
schreiben wir uns folgende Funktion:
Quelltext: PHP 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
<?php
function zaehleWort($wort) {
$sql_select="SELECT `wort` FROM `woerter`
WHERE `wort` = '".$wort."' LIMIT 1;";
$query=mysql_query($sql_select) or die(mysql_error());
if (mysql_num_rows($query) == 0) {
// Neuer Eintrag
$sql = "INSERT INTO `woerter` SET
`wort` = '".$wort."', `zaehler` = '1';";
mysql_query($sql) or die(mysql_error());
} else {
// Update Eintrag, wenn was gefunden
$sql_update = "UPDATE `woerter` SET `zaehler` =
`zaehler` + '1' WHERE `wort` = '".$wort."' LIMIT 1";
mysql_query($sql_update) or die(mysql_error());
}
return;
}
// Verbindung zur Datenbank
include 'connect.php';
// Funktion testen
zaehleWort('eins');
zaehleWort('zwei');
zaehleWort('eins');
?>
(Quelle: Wolfgang ), Eingetragen am 27.August.2008 
Ähnliche News 27.08.2008 - [code] Passwörter mit md5 verschlüsselt ...
26.08.2008 - [Code] Banner ausliefern und pro Linkpartner z&aum...
05.08.2008 - [Video-Tutorial] Mysql Datenbank anlegen im PhpMya...
30.07.2008 - [Code] Counter mit MySQL
21.07.2008 - [Code] Grade oder Ungrade
Letzten Webmaster News 18.12.2009 - Neues Update für die PHP 5.2.x Reihe Online
23.11.2009 - Neue PHP-Version 5.3.1 verfügbar
19.11.2009 - Empfehlenswerte Artikel - Sicherheitslücken W...
18.11.2009 - Wir suchen einen oder mehre Gastautoren
10.11.2009 - Interessante Artikel zum Trinitäts-Operator, ...
|