Forum Katalogu Ciekawych Stron Strona Główna  Forum Katalogu Ciekawych Stron Strona Główna  
 
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Ranking systemów  Ranking systemów   Grupy  Grupy  
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum Katalogu Ciekawych Stron Strona Główna » PHP / MySQL oraz inne bazy danych » [php/MySql] Wyszukiwarka w CMS

Napisz nowy temat  Odpowiedz do tematu
 [php/MySql] Wyszukiwarka w CMS « Zobacz poprzedni temat :: Zobacz następny temat » 
Autor Wiadomość
kristooki
PostWysłany: 13 Cze 2007, 20:26    Temat postu: [php/MySql] Wyszukiwarka w CMS Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 08 Lut 2006
Posty: 924

Skąd: Kraków

Mam problem z yszukiwaniem w moim filmowym CMSie.
Otóż:
Baza danych filmy wygląda w dużym skrócie tak:
Kod:

+---------+-------+---------+
| film_id | tytul | podobne |
+---------+-------+---------+
| 1       | jakis | 2 3     |
+---------+-------+---------+
| 2       | jakis |         |
+---------+-------+---------+
| 3       | jakis | 4       |
+---------+-------+---------+
| 4       | jakis | 12      |
+---------+-------+---------+
| 12      | jakis | 2       |
+---------+-------+---------+


filmId to wiadomo co, tytuł też Wink podobne to numery podobnych filmów wpisywane w formularzy przy dodawaniu filmu do bazy.

I teraz:
wyświetlając film z numerem 1 na stronie powinny pojawic sie linki do filmików 2 i 3, bo one są podane przy dodawaniu tego filmu, lecz powinien się pojawić także link do filmu 4 ponieważ ten film linkuje do 1.

no więc daje takie oto zapytanie
PHP:


<?
$szukaj 
"SELECT film_id,  tytul, FROM filmy WHERE film_id  IN(2, 3) OR podobne LIKE \"%$numer%\"";
...
?>


$numer to numer aktualnie wyświetlanego filmu (w tym przykładzie to 1)
i wszystko by było gites gbyby nie to że w wynikach pojawia sie także film numer 4 bo w jego wierszu podobne znajduje sie cyfra 1 (w 12).

Próbowałem stosować operatory (dla $numer=1)
LIKE "%$numer" - ale wyświetla tez np. 21
LIKE "$numer%" - ale wyświetla tez np. 12 , 15 itd.


Ma ktoś pomysł jak to rozgryźć?
_________________
KRISTOOKI

Podczas zamawiania pakietu startowego wpisz [/url] | kod polecajacy Mobile Vikings i odbierz 19 zl za darmo.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
KCS
Wysłany:     Temat postu: Reklama w KCS







Powrót do góry
MacPain
PostWysłany: 14 Cze 2007, 00:24    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Gaduła
Gaduła

Dołączył: 18 Paź 2005
Posty: 245


Troche dziwne, bo jak wszytkie będą za sobą jakoś powiązane to wyświetlisz wszystkie filmy, a co do tego zapisu LIKE "%$numer" to szukasz numeru w którym zawarta jest jedynka czyli np. 1, 21, 121, 1000 itd. Lepiej zrobić po gatunku i wyświetlić kilka losowych filmów z tego samego gatunku.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Numer GG
kristooki
PostWysłany: 14 Cze 2007, 10:51    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 08 Lut 2006
Posty: 924

Skąd: Kraków

no tak - ale kiedy dodaje film w częściach i muszę jakoś zrobić powiązanie filmu numer 2 z filmem numer 3
_________________
KRISTOOKI

Podczas zamawiania pakietu startowego wpisz [/url] | kod polecajacy Mobile Vikings i odbierz 19 zl za darmo.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
MacPain
PostWysłany: 14 Cze 2007, 12:40    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Gaduła
Gaduła

Dołączył: 18 Paź 2005
Posty: 245


Jeżeli dobrze rozumię i dodajesz jeden film dajmy w trzech częsciach to podziel go np. przez tytuł.
_________________
http://portfolio.katalogfirm.org.pl/
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Numer GG
kristooki
PostWysłany: 14 Cze 2007, 12:46    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 08 Lut 2006
Posty: 924

Skąd: Kraków

zrobię to trochę inaczej.
Zrobię kategorie i podkategorię.

Kategorie główne będę wyświetlał w serwisie - a podkategorie będą ukryte i będzie ich mnóstwo.

I tak odcinki Sąsiadów wsadzę do kategorii Filmy i seriale, do podkategorii sąsiedzi. I to z tej podkategorii będzie losowało "podobne filmy"

Co nie zmienia faktu, ze chciałbym rozgryźć jak to wyszukiwać.
_________________
KRISTOOKI

Podczas zamawiania pakietu startowego wpisz [/url] | kod polecajacy Mobile Vikings i odbierz 19 zl za darmo.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1


Forum Katalogu Ciekawych Stron Strona Główna » PHP / MySQL oraz inne bazy danych » [php/MySql] Wyszukiwarka w CMS
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


katalog stron | forum
Powered by phpBB © 2005 phpBB Group