Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie tabel gdy nie znam ich nazwy.
Forum PHP.pl > Forum > Bazy danych > MySQL
Carl
Witam, mam problem, chciałbym wyświetlić wszystko z bazy razem z nazwami tabelek (ew. kolumn), ale nieznając nazw tych tabel. Jeżeli zamiast wybrać tabele dam * (tak jak przy wybieraniu kolumn) to wywala błąd.
AxZx
poczytaj w manualu mysql o SHOW TABLE STATUS FROM $baza
SongoQ
W jednym zapytaniu tego nie zrobisz.

SHOW TABLES FROM test
SHOW FIELDS FROM mozesz zrobic SHOW FULL FIELDS FROM
AxZx
ja pisze
SHOW TABLE STATUS FROM ".$baza

i masz info jakie masz tabele
pozniej
SHOW TABLE STATUS LIKE $tabela

i masz info o tabelach

ja tak robie i jest okej:)
SongoQ
@AxZx hm przeciez to sie niczym od tego co podalem powyzej nie rozni.
AxZx
troche inaczej na moje oko smile.gif
SongoQ
Napisalem:
SHOW TABLES FROM test - gdzie test to baza

Ty napisales
SHOW TABLES STATUS FROM baza

Oba zapytania tak samo wyswietlaja dane, tylko status powoduje jak nazwa wskazuje pokazanie statusu.
AxZx
a to po co?
SHOW FIELDS FROM

wyswietla chyba tylko nazwy kolumn
a SHOW TABLE STATUS LIKE $tabela
wyswietla wiecej informacji o tabeli

zamykam
guitar.gif
SongoQ
Czytaj - jakie bylo pytanie:

Cytat
Witam, mam problem, chciałbym wyświetlić wszystko z bazy razem z nazwami tabelek (ew. kolumn), ale nieznając nazw tych tabel


  1. SHOW FIELDS
  2. FROM tabela

Chyba nie musze objasniac co taka skladnia robi.

Na 2 raz radze czytac pytania smile.gif
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.