Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Jak wykasować tabele z mysql?
castagir
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 3
Dołączył: 28.10.2014

Ostrzeżenie: (10%)
X----


Witam

Potrzebuję pomocy, bo już wymiękam.

Mogłby mi ktoś powiedzieć lub poradzić jak skonstruować zapytanie do bazy danych MySQL, żeby wykasowała wszystkie tabele z bazy danych.
Ewentualnie powiedziała jak się nazywają a wtedy na podstawie nazwy stworzyć nowe zapytanie i wtedy je wykasować.

Dziękuję z góry za pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
castagir
post
Post #2





Grupa: Zarejestrowani
Postów: 146
Pomógł: 3
Dołączył: 28.10.2014

Ostrzeżenie: (10%)
X----


Udało mi się wreszcie wyświetlać wynik z zapytania "SHOW TABLES $zmienna".
Załóżmy, że wynik tabel to kilka wersów. Jak zrobić, żeby każda z tabel była zapisana w oddzielnej zmiennej, abym mógł ją użyć w innym bloku?

Zrobiłem coś takiego już:
  1. $pytanie = "SHOW TABLES from ".$nazwa_bd;
  2. $wynik = mysqli_query($polaczenie_bd, $pytanie);
  3.  
  4. while($tabele = mysqli_fetch_array($wynik))
  5. {echo "Tabela: {$tabele[0]}; \n";} // wyświetla wyniki poprawnie
  6.  
  7. $tabela1 = $tabele[0]; // tutaj chciałem sprawdzić czy da się chociaż ręcznie nadać zmiennej nazwę pierwszej tabeli
  8. $pytanie = "DROP TABLE ".$tabela1; // tutaj chciałem wykorzystać ręcznie przekazaną nazwę dla zmiennej. Niestety nic to nie dało i tabela pozostaje wciąż w bazie
  9. $wynik = mysqli_query($polaczenie_bd, $pytanie);
  10.  
  11. $pytanie = "SHOW TABLES from ".$nazwa_bd; // tutaj wykonuję znów zapytanie o pokazanie mi tabel w bazie.
  12. $wynik = mysqli_query($polaczenie_bd, $pytanie);
  13.  
  14. while($tabele = mysqli_fetch_row($wynik))
  15. {echo "Tabela: {$tabele[0]}; \n";} // pokazuje wciąż te same tabele, z przed próby wykasowania chociaż pierwszej.
  16.  
  17. mysqli_close($polaczenie_bd);


Nie mam pojecia co już robić. Te zapytania do bazy danych mnie przerastają i powoli wymiękam, mimo to i tak będe próbował się ich nauczyć. Niestety w szkole jeszcze nie mam tych tematów, więc licze na Was chłopaki!

Ten post edytował castagir 4.12.2014, 17:58:46
Go to the top of the page
+Quote Post

Posty w temacie


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: 8.10.2025 - 13:35