phpbar.de logo

Mailinglisten-Archive

[php] [PHP MYSQL] "BLOB" Feld

[php] [PHP MYSQL] "BLOB" Feld

Reinemuth, Jens php_(at)_phpcenter.de
Fri, 23 Aug 2002 13:46:14 +0200


> > ich baue gerade ein kleines DokuTool in PHP und möchte z.b.
> Word-, PDF-,
> > etc... Dokumente in einem Datenbankfeld speichern --> "Blob". Diese
> > Dokumente werden binär dort abgelegt. Ziel ist es dem Anwender die
> > Möglichkeit zu geben in dem DokuTool nach speziellen
> Ausdrücken suchen zu
> > können. In normalen Feldern (varchar, text) ist das ja kein Problem.
> > Mein Problem ist: Wie sage ich der Datenbank oder PHP suche in dem
> > "BLOB"-Feld nach bestimmten Ausdrücken? Auslesen - Wenn
> nicht gefunden -
> > schließen - weiter? Nur wie sage ich das der DB?
> > Oder weiß zufällig jemand wie man es vielleicht
> performanter, günstiger oder
> > genialer gestallten könnte, dass Anwender in
> abgespeicherten Dokumenten
> > suchen können?
>
> vielleicht doch besser im filesystem ablegen.
>
> ~-n

 oder man benutzt halt die fulltext-funktionen der neueren mySQL-Versionen
(siehe Punkt 6.8 der MySQL-Doku... ;-))


--------schnipp-----------

mysql> SELECT id, body, MATCH (title,body) AGAINST
    -> ('Security implications of running MySQL as root') AS score
    -> FROM articles WHERE MATCH (title,body) AGAINST
    -> ('Security implications of running MySQL as root');
+----+-------------------------------------+-----------------+
| id | body                                | score           |
+----+-------------------------------------+-----------------+
|  4 | 1. Never run mysqld as root. 2. ... | 1.5055546709332 |
|  6 | When configured properly, MySQL ... |   1.31140957288 |
+----+-------------------------------------+-----------------+
2 rows in set (0.00 sec)

---------/schnipp-----------

--
[jens reinemuth * jreinemuth_(at)_activeweb.mis.de]
---------------------------------------------------------------------
God said: tar xfvz universe.tar.gz - and the Universe was!


php::bar PHP Wiki   -   Listenarchive