by garezin kodundan devam ederek tam olarak yapmak istediğin şey böyle sanırım, bunu gerekli yerleri değiştirip bir deneyebilirsin. bu kodu bir dene bakalım istediğin şey bumu. eğer sabit bir değeri aramıyorsan RLIKE veya LIKE kullanabilirsin.

$degisken = 'Ben ben isem, sen sensin. Sen sen isen de ben benim.'; 
    $hazirlanmisi = asagidanYukaridanYolunSonuGorunuyor($degisken);

    $query = "select `id` from yazilar where `baslik` IN ($hazirlanmisi) order by `id` desc";

    $q = mysql_query($query);
    while($l = mysql_fetch_assoc($q))
    {
          echo $l['baslik']."<br />";
    }

    function asagidanYukaridanYolunSonuGorunuyor($s) { 
        $s = strtolower($s); 
        $s = preg_replace('/[^%a-z0-9 _-]/', '', $s); 
        $s = explode(" ", $s); 
        $s = array_unique($s); 
        $text = "";
        foreach($s as $ss)
        {
               $text .= "'$ss',";
        }
        $text = substr($text, 0, strlen($text)-1);
        return $text;
        //texti in de kullanmak için 'deger','deger','deger' şekline getirdik. tabi açık vermek istemiyorsak burada escape kullanmamız gerek. eğer kullanıcının etkileşime geçebildiği, arama vb bir şeyde kullanılacaksa escapede gerekli
    }