Portál AbcLinuxu, 9. května 2025 05:58

Dotaz: vyber databaze pomoci prikazu SELECT

11.6.2015 11:20 kully
vyber databaze pomoci prikazu SELECT
Přečteno: 221×
Odpovědět | Admin
Potreboval bych poradit jak vypsat data ze dvou databazi. Obe jsou na stejnem serveru a mají stejne prihlasovaci udaje. kazda databaze obsahuje v nazvu pomlcku (nazev-databaze1 a nazev-databaze2) Když spustim jednoduchy prikaz v phpmyadminu

SELECT * FROM `nazev-databaze1.tabulka`

tak to skonci chybou, ze jsem nevybral databazi. Neumim se přes toto dostat dál abych pak mohl vypisovat data z obou databází:

SELECT `nazev-databaze1.tabulka.*`, `nazev-databaze2.jinatabulka.*` FROM `nazev-databaze1.tabulka` INNER JOIN `nazev-databaze2.jinatabulka` ON `nazev-databaze1.tabulka.id` = `nazev-databaze2.jinatabulka.id` WHERE `nazev-databaze1.tabulka.public`=1

coz ted taky nejde

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.6.2015 11:37 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: vyber databaze pomoci prikazu SELECT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skutečně se ta databáze jmenuje "nazev-databaze1.tabulka"?
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
11.6.2015 12:55 kully
Rozbalit Rozbalit vše Re: vyber databaze pomoci prikazu SELECT
databaze se jmenuje "nazev-dabaze1" a v ni je tabulka s nazvem "tabulka"
11.6.2015 12:44 Tomáš
Rozbalit Rozbalit vše Re: vyber databaze pomoci prikazu SELECT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nechybí tam ještě vlastník tabulky?

tj.

select * from db_name.table_owner.table_name

případně

select * from db_name..table_name
11.6.2015 12:54 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: vyber databaze pomoci prikazu SELECT
Vlastník tabulky tam opravdu nechybí.

Mezi názvem databáze a názvem tabulky musí být jedna tečka, kterou tam tazatel nemá.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Řešení 2× (rADOn, blondak)
11.6.2015 13:00 kully
Rozbalit Rozbalit vše Re: vyber databaze pomoci prikazu SELECT
Videl jsem taky priklad s vlastníkem (s dvěma teckama). I to jsem zkousel, ale nepomohlo to. Nicmene jsem na to mozna prisel. Spatne jsem pouzil uvozovky. Tento prikaz funguje:

SELECT * FROM `nazev-databaze1`.`tabulka`
rADOn avatar 12.6.2015 11:12 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: vyber databaze pomoci prikazu SELECT
to se ti taky snazil naznacit kit tou prvni odpovedi, kdyz si ji poradne prohlednes…
"2^24 comments ought to be enough for anyone" -- CmdrTaco
12.6.2015 00:14 lofcek
Rozbalit Rozbalit vše Re: vyber databaze pomoci prikazu SELECT
Odpovědět | | Sbalit | Link | Blokovat | Admin
Myslim, ze to by malo ist do databaz a nie programovania ako takeho.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.