Joe A: Ähnliche Titel raussuchen

Hallo ihr Diskutierenden!

Auf meiner Seite gibt es einige Artikel und ich möchte das daneben "ähnliche Artikel", sprich Artikel mit ähnlichen Wörtern bzw. gleichen Wörtern im Titel wie im aktuellen anzeigen.

Wie realisiere ich das am besten?
Ich nutze PostgreSQL 8.3 und PHP 5.2.11.
Ich habs so probiert:
SELECT titel FROM tabelle WHERE titel ILIKE '%str_replace(' ','%',$string)%'

Aber da findet er nur den aktuell geöffneten.
Für den der noch nicht weiß was ich meine:
Auf YouTube werden neben jedem Video "ähnliche Videos" angezeigt.

Tschüss ihr Diskutanten!

-- Ich bin ausserdem hier aktiv: http://cussit.com
  1. Ich habs so probiert:
    SELECT titel FROM tabelle WHERE titel ILIKE '%str_replace(' ','%',$string)%'

    Was machen denn die Prozentzeichen vor und nach str_replace()?

    Ich hätte es so versucht:
    '%'.str_replace(' ','%',$string).'%'

    Macht das einen Unterschied?

    Allein das Kommando echo macht "merkwürdige" Sachen, wenn man Konstanten und Variablen ohne Punkt zusammenfügt.

    Kalle

    1. Ich hätte es so versucht:
      '%'.str_replace(' ','%',$string).'%'

      Man das war doch nur Pseudo. Natürlich habe ich es so gemacht.