Autor Zpráva
stepanka
Profil *
Ahoj,

dneska fakt poslední dotaz...

Mám v databázi v jednom sloupci uloženy obsahy stránek i s tagy HTML. Dají se v SELECTu ty HTML tagy nějak odstranit, aby mi to vyplivlo jen ten text bez tagů?

Něco jako
SELECT strip_tags(obsah_s_html) AS obsah_bez-html FROM tabulka...


Prosím, jde to? Už jen tohle, pak se půjdu zakopat.

Díky moc!
MCKAY
Profil
Proč si to neodděláš až potom co to vybereš ven ?
stepanka
Profil *
MCKAY

Mít to v dotazu mi přijde elegantnější, než to pak plácat v PHP... Navíc ten řádek vypadá v reálu nějak takhle:

SELECT CONCAT (strip_tags(obsah_s_html), ' ', nazev, ' ', nadpis, ' ', popis) AS celkovy_obsah FROM tabulka..


takže bych musela všechno vytáhnout zvlášť, až potom upravit a spojit..

Ale asi mi jiné řešení nezbyde, protože jsem projela celý google a taková fce asi neexistuje.. Škoda, mohli by něco vymyslet..
Aesir
Profil
stepanka:

Můžete si takovou fci napsat. Inspirace:
http://www.artfulsoftware.com/infotree/queries.php?&bw=1280#567
tiso
Profil
stepanka: ak to potrebuješ kvôli vyhľadávaniu, tak si ten celý obsah ošetrený pomocou strip_tags ukladaj do databázy pri vkladaní do samostatného stĺpca.
stepanka
Profil *
Aesir, tiso

Děkuju všem za reakci. Už jsem to vyřešila přes PHP a nakonec se mi to povedlo vcelku pěkným způsobem.. Ale i tak díky.
Toto téma je uzamčeno. Odpověď nelze zaslat.