Jump to content
php.lv forumi

php + mysql search


teobalds

Recommended Posts

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

×
×
  • Create New...