Jump to content
php.lv forumi

mysql Text break


DMG

Recommended Posts

Es te sāku mācīties mysql un man radās tāds jautājums. Kad ierakstu kādu tekstu kurš satur "break" uz jaunu rindu tad iekš msql šāda break vais nav un beigās izvadās teksts vienā rindā bez nekāda break uz jaunu rindu. Tad nu kā to varēt labot, lai ja es ierakstu tekstu ar vairākām rindām lai arī izvadot no mysql teksts izvadītos tieši tāpat ?

Link to comment
Share on other sites

Tā nav MySQL vaina, bet gan HTML fīča. HTML vairākas atstarpes un enterus attēlo kā vienu atstarpi. Paskaties izvadītā HTML sourci, tad pats redzēsi, ka tur ir tavs enters (sourci es domāju uzspiest View Source browserī).

Tev vajag enterus pirms izvadīšanas ar echo/print pārvērst uz <p> vai <br> tagiem. Viens veids kā to panākt ir ar nl2br funkciju.

Link to comment
Share on other sites

Paldies viss sanāca :)

Ā un uzreiz tepat pajautāšu - kāds nevarēt kād idej pateikt kā tagad tos breaks lai saskaita, jo ik viens break nozīmē ka teksts paliek garāks un tātad jāpagarina lappas garumu ir, bet es nekur nevar atrast kādu funkciju kas skaita konkrēta teksta skaitu ? :)

Edited by DMG
Link to comment
Share on other sites

×
×
  • Create New...