Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> baner z 7 baz danych, losowo wyswietlany produkt z 7 baz
niko
post
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


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]
Go to the top of the page
+Quote Post
elessar
post
Post #2





Grupa: Zarejestrowani
Postów: 36
Pomógł: 0
Dołączył: 12.05.2003
Skąd: Mikołów

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


Hej

  1. SELECT *
  2. FROM TABELA WHERE WARUNEK ORDER BY rand()
Go to the top of the page
+Quote Post
Reigon
post
Post #3





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 19.10.2004

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


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;
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 16:11