Jump to content
php.lv forumi

Recommended Posts

Posted

Problēma sekojoša - vajag no datubāzes, kurās ir teksti nosērčot vārdu vai frāzi un pēc tam parādīt nevis visu pilno tekstu, kurš satur meklēto fragmentu, bet gan daļu. Piemērs: Šodien ir skaista un saulaina svētdiena. Meklēšanas parametrs: 'svēt'. Atgriezto variantu vajag: 'svētdiena'? Kādas idejas kā to panākt?

Posted

Zandi, varbūt pirms atbildi iedziļinies ?

 

teobalds, php pusē ar strpos() nosaki frāzes atrašanās vietu un tad ar substr izgriez, piem., substr($str, frazes_atrasanaas_vieta - 10, frazes atrasnas_vieta + 10).

 

Tas tāds neprecīzs piemērs, bet darbotos. Vajag papildus pārbaudes, lai frazes_atrasanaas_vieta - 10 nebūtu negatīvs.

Posted (edited)

piemers ar zinjam ...

$sql = "SELECT MATCH news_subject, news_news AGAINST ('$word') as relev FROM `news`";

Edited by 777
×
×
  • Create New...