Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Szukanie
Forum PHP.pl > Forum > Bazy danych > MySQL
fliper82
Witam!!!
Mam kilka baz danych a w kazdej z nich po kilka tabel. Chce zrobic wyszukiwarke ktoóa mi przeszuka caly ten zbiór. Zrobilem sobie wyszukiwarke ale szuka mi tylko w jedne bazie i tabeli.
Dzikei za pomoc!!!
Vertical
  1. SELECT *
  2. FROM tabela WHERE nazwa_kolumny LIKE "%zmienna%"
fliper82
ok!! to co napisales to mi szuka w jednej tabeli, a mi trzeba w kilku na raz!!!
dr_bonzo
Przepetluj po wszystkich bazach a potem po tabelach i w kazdej tabeli dokonaj wyszukiwania.

Kod
// pseudokod
foreach $baza_danych
    foreach $tabela_w_bazie_danych
        mysql_query
        mysql_fetch_row

wynik z kazdej tabeli bedziesz musial przechowac w osobnej zmiennej w php
Vertical
Cytat
ok!! to co napisales to mi szuka w jednej tabeli, a mi trzeba w kilku na raz!!!

A więc w kilku naraz:
  1. SELECT *
  2. FROM tabela, tabela2...
  3. WHERE tabela.nazwa_kolumny, tabela2.nazwa_kolumny2... LIKE "%zmienna%"
dr_bonzo
jesli tak mozna to przed nazwe tabeli dodaj jeszcze nazwe bazy
baza.tabela.pole
fliper82
dzieki za checi!!! zrobilem to na tablicach!!!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.