Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql] Podział newsa / posta
k4wo
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 11.01.2013

Ostrzeżenie: (0%)
-----


Cześć,


chciałbym podzielić wpis na dwie części. Problem w tym, że jedynym kryterium jakim mogę się kierować to jest enter ewentualnie jakiś tag (np. <-- podzial -->). Chodzi mi o sytuacje, że już mam w bazie taki wpis. Wyświetlając go chciałbym wyświetlić wszystko to co jest przed pierwszym enterem (albo wspomnianym tagiem).

Szukam optymalnego rozwiązania. Najłatwiej jest wyciągnać cały wpis, podzielić go i wyświetlić tylko interesującą mnie część. Jednak nie wiem czy jest to optymalne. Drugim pomysłem jest utworzenie kolumny do której wklejałbym tylko interesującą mnie część i ją wyświetlał (do innej całość). Zastanawiam się czy jest możliwość podziału bezpośrednio w mysql (tylko jak? Bo nie wiem ile będzie znaków stąd takie rozwiązanie nie wchodzi w grę).


Będę wdzięczny za wszelkie wskazówki.


Pozdrawiam,k.

Ten post edytował k4wo 19.08.2013, 19:46:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


Najlepiej mieć 2 osobne kolumny i je bezpośrednio wyświetlać zamiast cackać się w jednym
Go to the top of the page
+Quote Post
k4wo
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 11.01.2013

Ostrzeżenie: (0%)
-----


Myślę, że jeśli chodzi o pracę to jest tyle samo przy jednej kolumnie jak i przy dwóch.

Przy dwóch kolumnach, dodając do bazy tekst musisz podzielić go i skonstruować dwa zapytania do DB.

Zastanawiają mnie dwie kwestie:
1. Która opcja jest optymalna (chodzi mi m.in. o wydajność).
2. Czy jest możliwość bezpośrednio w zapytaniu mysql podzielić tekst (np. LIMIT albo coś w ten deseń)?

Ten post edytował k4wo 19.08.2013, 19:51:57
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 16:05