Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 26 Pomógł: 0 Dołączył: 10.03.2008 Ostrzeżenie: (0%)
|
Witam.
Potrzebuje skryptu, który z tabeli "reg" pobierze z kolumny "nick" podaną nazwę, po czym skopiuje z kolumny "ID" pobierze cyfre, przejdzie do bazy konta w tabeli "konta" znajdzie to podane ID i tyle. Trochę zagmatwane, ale na pewno wykonalne. Pozdrawiam! (IMG:style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Słuszna uwaga phpion - podzapytania skorelowane (IMG:style_emoticons/default/smile.gif)
Jakie odpadają? Jeśli obie bazy są na tym samym serwerze i istnieje użytkownik, który ma prawa do obydwóch baz, to może tworzyć zapytania tego typu w postaci baza1.tabela1 LEFT JOIN baza2.tabela2 (IMG:style_emoticons/default/smile.gif) To tylko kwestia uprawnień usera (IMG:style_emoticons/default/winksmiley.jpg) Sam tak na localu robię gdy muszę przeparsować dane między bazami i wyniki pchnąć do jednej z nich. Jeśli nie masz wspólnego to pozostaje jedynie po stronie PHP pisać skrypt, który wykona to. Pobierasz jednym zapytaniem z bazy pierwszej interesujący Cię id i jeśli on istnieje to robisz zapytanie do drugiej bazy by szukało rekordów z tym id. I uważaj na mysql_connect przy łączeniu z 2 bazami. Wiele osób tutaj ma problemy, bo nie wie jak to zrobić. Co jakiś czas potem jest problem i temat o tym na forum. |
|
|
|
Freequ [MySQL] Kilka zapytań:> 4.08.2010, 09:42:48
zelu No i co zrobi jak znajdzie? Bo ta część jest dla m... 4.08.2010, 09:44:23
Freequ Znajdzie liczbe z kolumny pionowej "ID" ... 4.08.2010, 10:41:26
zelu [SQL] pobierz, plaintext SELECT id, nick FROM reg ... 4.08.2010, 10:44:05
Freequ No tak, nie napisałem. Pośpiech..
Gdy wybierze ju... 4.08.2010, 11:02:56
zelu [SQL] pobierz, plaintext UPDATE konto SET STATUS =... 4.08.2010, 11:08:18
thek O ja pierniczę... Po co taka jazda? Nie lepiej zro... 4.08.2010, 12:46:58
zelu No niby można, ale co jest złego w prostym podzapy... 4.08.2010, 13:00:48
thek To porównaj czasy wykonania. Jedną z pierwszych za... 4.08.2010, 13:14:09 
phpion Cytat(thek @ 4.08.2010, 14:14:09 ) Je... 4.08.2010, 13:16:00
Freequ Zelu, jest problem.
Tabela reg jest w bazie user, ... 4.08.2010, 13:16:39
zelu No to odpadają jakiekolwiek podazapytania i JOINy ... 4.08.2010, 13:22:43
Freequ thek, a możesz podać jakis przykład z tymi JOINami... 4.08.2010, 13:33:05
zelu Cytatzapytania tego typu w postaci baza1.tabela1 L... 4.08.2010, 13:33:38
thek To weź mój przykład z pierwszego posta w temacie, ... 4.08.2010, 13:57:16 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:55 |