Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: baner z 7 baz danych
Forum PHP.pl > Forum > Bazy danych
niko
hejka

mam problem, jak zrobić by losowo wybierał mi 1 z 7 baz danych ?
wszystkie są na tym samym serwerze i tak samo zbudowane;

potrzebuje zadać mu 7 danych [wszystkie są w 8 bazie] zeby wybrał mi jedną z 7 i wtedy polaczyl sie z ta wybrana baza i wyswietlil z niej dane;

jak zrobić takie zapytanie ?

$query = "select * from ".$prefix."pasaz where id='$id' order by id desc LIMIT 5";

kazda komorka zawiera dane bazy - maja ID 1 - ID 8
oczywiscie chcialbym zeby z wyniku wyszukiwania mozna bylo wyłaczyć jeden ID [ten na którym jest w danej chwili uruchomiony]
elessar
Hej

  1. SELECT *
  2. FROM TABELA WHERE WARUNEK ORDER BY rand()
Reigon
Troche zagmatwanie skonstruowales to z czym masz problem, ale rozumiem,
ze masz tabele w ktorej trzymasz 7 nazw baz danych (czy tabel ? - dobra, mniejsza o to)...pobierasz je tak:

najpierw przypisz sobie do jakies zmiennej obecna tabele (czy nazwe baze),
niech nazywa sie $zmienna i teraz zapytanie wyglada tak:

  1. SELECT nazwa_tabeli
  2. FROM tabela8 WHERE nazwa_tabeli != '$zmienna' ORDER BY rand() LIMIT 1;
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.