Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wszukiwarka w po wszystkich tabelach w MyS
treewood
post 2.02.2003, 16:39:22
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 18.01.2003

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


Robię właśnie własne forum dyskusyjne (Quick Forum się nazywa) i mam problem gdyż mam dwie tabele.
1 tabela to same tematy i jej budowa wygląda tak:

Kod
create table t_1 (

id int not null auto_increment,

kat varchar(3),

data varchar(20),

data_zm varchar(20),

nick varchar(20),

temat varchar(60),

tresc blob,

link varchar(80),

odp varchar(4),

primary key (id) );


2 tabela to już odpowiedzi na tematy i wygląda tak:

Kod
create table t_2 (

id_1 int not null auto_increment,

id_2 varchar(6),

kat varchar(3),

data varchar(20),

nick varchar(20),

tresc blob,

link varchar(80),

primary key (id_1) );


Mam pytanie jak zrobić wyszukiwarkę do tego by szukane słowo (słowa) były sprawdzane po tych tabelach a wyniki wyświetlane w postaci jedynie tematów.

Bo proste jest zrobić osobne 2 zapytania tak, że szukane słowo (słowa) wpierw sprawdzane są w tabeli t_1 a potem w t_2 ale to głupio wygląda gdy wpierw wyświetlane są tematy a potem odpowiedzi.

Czy wie ktoś z was jak zadać pytanie do tabel. Bo wiem, że można je łączyć ale jak to zrobić?


Kod
<?

include "mysql.php";

$query = "SELECT * FROM t_1,t_2";


I co dalej? [; Zastanawiałem się wogóle nad sensem porównywania like. Jest ono fajne ale gdy ktoś szuka dwóch słów? Np. "mysql php" to przecież like szuka ciągu znaku a nie rozdziela szukanego ciągu na dwa wyrazy. Jednak proszę wpierw o pomoc jak zrobić by wyszukiwane jedno słowo i jego znalezienia były wyświetlane w postaci nazw tematów z tabeli t_1 mimo iż w samej tabeli t_1 może nie znalazł wyniku a znalazł w t_2.

Mam nadzieję, że mnie rozumiecie [;

ps. To forum robię bo mam taką ochotę i nie mam zamiaru go nikomu sprzedawać. Jak je zrobię od a do z to mam zamiar wypuścić je jako free więc może ktoś zechce pomóc?


--------------------
Działam w OpenSolution.org, autor Quick.Cms i Quick.Cart już od ponad 10 lat
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:46