| | | | |
| | |
| Erfahrener Benutzer Registriert seit: 11.01.2005
Beiträge: 106
![]() | Hallo, ich habe in MySQL 5 eine Tabelle angelegt, in der Angaben zu Suchmaschinen enthalten sind. Unter anderem existiert ein Spalte ('Suchmuster') für das prüfen einer Hostadresse mittels regulären Ausdrücken. Folgendes Script habe ich geschrieben, um einen Besucher von einem Robot unterscheiden zu können: PHP-Code: Meine Überlegung ist, diese Aufgabe direkt von der Datenbank ausführen zu lassen. Hierzu habe ich in der Dokumentation folgendes beispielhaft gefunden: PHP-Code: Mein anliegen ist, das ich die Suchmuster in einer Spalte gespeichert habe, die dann mit einem String verglichen werden. Meine Frage: Gibt es eine Anweisung die auch in die andere Richtung funktioniert? Gruß Merlin der Zauberer
__________________ www.Sternenwelt.net - Astronomie im Internet - www.SternenweltForum.net - Antworten rund um die Astronomie - |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Hallo Zauberer, wusste ich es doch, dass das Thema Session mit Statistik zusammenhängt Zu deiner Frage: Ich verstehe nicht ganz, worauf du hinaus möchtest. Ist es dir ein Anliegen, die Reulären Ausdrücke zu verwalten, mit dem ein Record identifiziert werden kann, oder möchtest du zu jedem Datensatz einen Regulären Ausdruck speichern? Bei ersteren empfielt es sich jedoch eine Tabelle mit den Datensätzen (welche auch immer), eine zweite mit den Regulären Ausdrücken und eine dritte mit den beiden Primary-Keys anzulegen, dann kannst du später auch andere Datensätze mit den Regulären Ausdrücken "assoziieren". Sollte ich auf dem Holzweg sein, gib bitte ein bischen mehr Info's preis...
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 11.01.2005
Beiträge: 106
![]() | Hallo dr. e., eine Tabellenstruktur mit Inhalt ist bereits vorhanden. Diese sieht folgendermaßen aus: PHP-Code: PHP-Code: PHP-Code: Meine Frage bezog sich darauf, ob es eine Möglichkeit gibt, diesen Vergleich direkt auf der Datenbank auszuführen. Bei 750 Datensätzen leidet zwar nicht die Perfomance, aber es ist für mich interessant, das ganze auf die Datenbank abzuwälzen. In der Dokumentation habe ich dann gefunden, dass es bereits den umgekehrten weg über PHP-Code: Schöne Grüße Merlin der Zauberer
__________________ www.Sternenwelt.net - Astronomie im Internet - www.SternenweltForum.net - Antworten rund um die Astronomie - |
| | |
| | |
| Moderator und Wett-König | Hallo Merlin, es gibt in MySQL Kontrollstrukturen wir LOOP, mit denen man soetwas machen kann. Siehe auch http://dev.mysql.com/doc/refman/5.1/...statement.html.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.