[php][mysql] generowanie treści |
[php][mysql] generowanie treści |
21.03.2015, 10:07:31
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 5.06.2014 Ostrzeżenie: (0%) |
Witam.
Posiadam bazę słów posegregowaną na kategorie. Każda kategoria ma ok. 10k wpisów. Zarys bazy: baza1_kategoria1 baza1_kategoria2 baza1_kategoria3 i wszędzie struktura bazy: ID | TREŚĆ Mam teraz pytanie: jak wylosować z każdej bazy po jednym zdaniu kilkanaście razy wg. mojego schematu. chcę uzyskać taki efekt: Zdanie z kategorii 1. Zdanie z Kategorii 2. Zdanie z kategorii 1. Zdanie z kategorii 3. - chcę w ten sposób mieszać słowa i układać artykuły. Ważne, aby przy wylosowaniu np. z kategorii 1 nie powtórzyło się to później w tym samym texcie. Ktoś pomoże jak to zrobić? Ten post edytował qoqo 21.03.2015, 22:12:45 |
|
|
21.03.2015, 10:15:37
Post
#2
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) |
Pobierasz losowe wpisy. Następnie każdy rozbij do tablic po znakach typu kropka, wykrzyknik itp.i z kazdej wylosuj jeden rekord. Powinno działać a logiki dużo nie będzie.
-------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
21.03.2015, 22:12:14
Post
#3
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 5.06.2014 Ostrzeżenie: (0%) |
a coś więcej?
|
|
|
22.03.2015, 00:57:50
Post
#4
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) |
a z czym konkretnie masz problem? Czego nie wiesz? Gotowych rozwiązań nie dajemy - uczymy
-------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
22.03.2015, 12:32:27
Post
#5
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 5.06.2014 Ostrzeżenie: (0%) |
A więc dokładnie robię to tak:;
otrzymuję wynik taki: że wyśwetla mi zdania bez kropki. a ja chcę uzyskać efekt taki że każde zdanie np. Zdanie 1. Zdanie 2. Zdanie 3. przypisane będzie do $zmienne $zmienne[0] - wyświetla zdanie 1, $zmienne[1] - zdanie 2 itd.. |
|
|
22.03.2015, 13:24:55
Post
#6
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) |
No to dodaj kropke?
-------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
22.03.2015, 13:50:15
Post
#7
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 5.06.2014 Ostrzeżenie: (0%) |
przecież jest kropka
|
|
|
22.03.2015, 14:08:18
Post
#8
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) |
Pobierasz zdanie z każdego rekordu z bazy poprzez explode. Zapisujesz je do nowej tablicy i robisz implode lub dodajesz korpke sam.
Napisałeś ze dostajesz zdania bez kropki. -------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
22.03.2015, 14:12:21
Post
#9
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 5.06.2014 Ostrzeżenie: (0%) |
Może źle się wyraziłem więc raz jeszcze:
Chcę pobrać 10 zdań. Powyższym zapytaniem w pętli pokazuje mi wszystkie zdania razem - bo tak je wyświetlam. A teraz chcę zrobić tak: każde zdanie kończące się kropką rozbić i wyświetlić załóżmy tak: $zdanie[1], $zdanie[2]. Więc jak to zrobić? aby rozbić i przypisać każde zdanie abym móbł sobie załóżmy 10 zdań w różnej kolejności wyświetlić i pomieszać ze zdaniami z innej bazy? Ten post edytował qoqo 22.03.2015, 14:15:10 |
|
|
22.03.2015, 15:27:50
Post
#10
|
|
Grupa: Zarejestrowani Postów: 655 Pomógł: 73 Dołączył: 2.05.2014 Ostrzeżenie: (0%) |
Explode po kropkę. Otrzymasz tablice ze zdaniami bez kropki wiec do każdego rekordu dodajesz przy wyświetlaniu.
-------------------- Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.
Fachowo.co Behance.net/fachowo |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 08:01 |