Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> usuwanie wszystkich tabeli
Athlan
post
Post #1





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


Nie posiadam jeszcze phpmyadmina, a chciałbym usunąć wszystkie tabele z bazy.
Próbowałem tak:
  1. <?
  2. $q = "DROP TABLE *";
  3.  
  4. if($q){echo'ok';}
  5. else{echo'buuuu';}
  6. ?>


no ale nie wyszło... jakie zapytanie mam wykonać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
babejsza
post
Post #2





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


  1. DROP DATABASE 'baza_danych'


Z tego co pamiętam nie możliwości usunięcia wszystkich tabel poprzez DROP TABLE. Chyba, że zrobisz to przez pętle dla pojedyńczych tabel.
Go to the top of the page
+Quote Post
mhs
post
Post #3





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

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


Można usunąć wszystkie tabele jednym zapytaniem trzeba jednak wszystkie te tabele wymienić, czyli:
  1. DROP TABLE a, b, c, d

gdzie a, b, c, d to kolejne nazwy tabel w bazie danych
Go to the top of the page
+Quote Post
Athlan
post
Post #4





Grupa: Developerzy
Postów: 823
Pomógł: 12
Dołączył: 18.12.2005

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


Właśnie chodzi mi o to, że nie znam wszytskich nazw tabel, hcę odinstalować phpBB 1.12.x bo zainstalowałem je zamiast 1.9 i teraz mi stara wersja nie chodzi, bo zainstalowałem nową (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

nie chce mi się spisywać wszystkich tabel, a do panelu sie nie dostane bo jak...

czyli nie ma uniwersalnego DROP TABLE j/w w moim poście?
Go to the top of the page
+Quote Post
babejsza
post
Post #5





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


a nie możesz zrobić po prostu:

  1. <?
  2. mysql_query("DROP DATABASE 'baza_danych'");
  3. mysql_query("CREATE DATABASE 'baza_danych'");
  4. ?>


Będzie szybko prosto i przyjemnie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
Adiasz
post
Post #6





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 28.02.2004

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


byc moze Athlan ma inne tabele, ktore sa mu potrzebne a ma mozliwosc zalozenia tylko jednej bazy danych.
Ja proponowalbym zdumpowac cala baze z opcja dumpowania tylko struktury i z opcja wczesniejszego dropu tabel, z takiego dimpa mozna proseo prze ctrl+c ctrl+v wyciac interesujace do zdropowania tabele i pozniej tylko ten kawalek kodu wklejac.
Go to the top of the page
+Quote Post
babejsza
post
Post #7





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


Nie wydaje mi się, żeby miał tam inne tabele bo próbował zrobić DROP TABLE * :-). Może ma jakieś ograniczenia związane z tworzeniem baz.

Ja osobiście zrobiłbym pętle, która z bazy pobierałby nazwy tabel. Obok nich checkboxy. A dalej instrukcja wywalająca z bazy wszystkie tabele, które zaznaczysz.
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 - 17:46