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
ikssde
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 40
Dołączył: 20.08.2008

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


W czym problem? Cytując php.net

  1. $dbname = 'mysql_dbname';
  2.  
  3. if (!mysql_connect('mysql_host', 'mysql_user', 'mysql_password')) {
  4. echo 'Could not connect to mysql';
  5. }
  6.  
  7. $sql = "SHOW TABLES FROM $dbname";
  8. $result = mysql_query($sql);
  9.  
  10. if (!$result) {
  11. echo "DB Error, could not list tables\n";
  12. echo 'MySQL Error: ' . mysql_error();
  13. }
  14.  
  15. while ($row = mysql_fetch_row($result)) {
  16. echo "Table: {$row[0]}\n";
  17. }


W pętli while zrzucasz nazwy tabel do tablicy albo od razu robisz usuwanie.
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: 4.10.2025 - 00:46