09/10/2018, 23:42

Giúp tui đi tui đang cần lắm.

Như này
Tui có cái tin, nhập bằng editor có cả các thẻ HTML.
Tui muốn tìm tử trong tin đó nhưng không muốn nó tìm trong các thẻ HTML. Có cách nào khii đọc tin ra chỉ đọc Text thui không.
Tui làm thế này nó ko chạy đúng.
"select *,REPLACE(Content,SUBSTRING(Content,LOCATE(Content ,'<'),LOCATE(Content,'>')), ') as Content,DATE_FORMAT(CreateDate,'%d-%m-%Y') as CreateDate from pg_News where".$stquery." order by ID desc limit $offset, $limit"

các bác chỉ giúp phát. Cần các bài trả lời cụ thể vì không có nhiều thời gian để đọc.
Cám ơn trước
Henry2003_novice viết 01:48 ngày 10/10/2018
bạn nói chẳng cụ thể tí nào cả? cái tin là cái gì?
traiHanoi viết 01:57 ngày 10/10/2018
tức là tin tức
Tui muốn tìm kiếm 1 từ nào đó trong tin tức nhưng không muốn nó tìm cả thẻ html
chỉ tìm text thôi.(khi nhập vào data thì nó nhập cả html)
tuyenht viết 01:49 ngày 10/10/2018
Tôi không hiểu bạn định đưa tin gì và dùng chương trình gì để post tin, nhưng sao trong database lại có thẻ html? Phải chăng bạn đang thiết kế trang web tĩnh và nhập thẳng tin vào trang web? Nếu bạn không nói rõ mục đích và các viết và tìm kiếm của bạn thì quả là khó có thể trả lời được.
NsT viết 01:57 ngày 10/10/2018
yeah đọc ko hiểu ý bác ấy muốn sao
Leo Bryan viết 01:50 ngày 10/10/2018
Khi nhập vào database anh traiHaNoi thử cố gắng strip_tags thử!
traiHanoi viết 01:49 ngày 10/10/2018
Tui strip_tags để lấy bản ghi tin tức ra ( gồm cả text và thẻ tag html)
Bản ghi khi này không có thẻ tag html
Sau đó tui dùng hàm strpos() để tìm kiếm keyword trong bản ghi tức (chỉ còn text)
nhưng cách tìm kiếm này không có hiệu quả.

Tui muốn tìm theo cách select ....... like '%keyword%' mà nó chỉ tìm trong text của bản ghi.

ex: Bản ghi chứa tin của tui có đoạn như sau:

<table ....><tr><td>
Anh yêu em <img src="anh.jpg">
</td></tr>
</table>

khi tui nhập keyword là chữ "j" chẳng hạn nó sẽ tìm được bản ghi có nội dung trên dẫn đến kết quả sai. Khi tui nhập chữ "e" thì kết quả mới đúng.

Bà con hiểu chưa ( dễ hiểu mà )

Quote Được gửi bởi Leo Bryan
Khi nhập vào database anh traiHaNoi thử cố gắng strip_tags thử!
<== tin tức mà chú bảo anh loại bỏ thẻ html thì tin của anh đi toi còn gì.

Quote Được gửi bởi tuyenht
Tôi không hiểu bạn định đưa tin gì và dùng chương trình gì để post tin, nhưng sao trong database lại có thẻ html? Phải chăng bạn đang thiết kế trang web tĩnh và nhập thẳng tin vào trang web? Nếu bạn không nói rõ mục đích và các viết và tìm kiếm của bạn thì quả là khó có thể trả lời được.
<== ok , mình nhập tin bằng editor do mình sửa đôi chút.
traiHanoi viết 01:48 ngày 10/10/2018
các bác đâu rồi
traiHanoi viết 01:44 ngày 10/10/2018
Sao không ai trả lời vậy.
Henry2003_novice viết 01:49 ngày 10/10/2018
Tui cũng không rành vụ này cho lắm nhưng mà theo tui thì pác nên tìm theo keyword là <td> vì theo ví dụ thì các tin bác lưu chủ yếu trong thẻ này
Bài liên quan
0