Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] Automatyczna optymalizacja tabel w bazie
patryk9200
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


Czy jest możliwość utworzenia skryptu który automatycznie optymalizował by wszystkie tabele z danej bazy?

ogólna koncepcja:
-połczenie z bazą,
-pobranie ilości tabel
-optymalizacja pobranych tabel.

jak pobierać dane o tabelach, a potem je wszystkie zoptymalizować?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patryk9200
post
Post #2





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


zrobiłem tak jak powiedziałeś... ale nadal nie działa ;/ ehh..
  1. <?php
  2. mysql_connect ("host", "user", "pass") or  
  3. die ("nie mozna polaczyc sie z mysql");
  4. mysql_select_db ("dbbase") or  
  5. die ("nie mozna polaczyc sie z mysql");
  6.  
  7.  
  8. $zapytanie = @mysql_query("SHOW TABLES");
  9.  
  10.     if ($zapytanie)
  11.       {
  12.        $zapytanie = @mysql_query("OPTIMIZE TABLE `$tabela`");
  13.       $wynik = mysql_query ($zapytanie);
  14.       }
  15.       else
  16.       {
  17.       echo 'nie udalo sie ptymalizacja <br>';
  18.       }
  19.        
  20.      
  21.       if ($zapytanie)
  22.       {
  23.        $zapytanie = @mysql_query("CHECK TABLE `$tabela` ");
  24.       $wynik = mysql_query ($zapytanie);
  25.       }
  26.       else
  27.       {
  28.       echo 'nie udalo sie sprawdzanie <br>';
  29.       }
  30.      
  31.          if ($zapytanie)
  32.       {
  33.        $zapytanie = @mysql_query("REPAIR TABLE `$tabela` ");
  34.       $wynik = mysql_query ($zapytanie);
  35.       }
  36.       else
  37.       {
  38.       echo 'nie udalo sie naprawic <br>';
  39.       }
  40. ?>


a dlaczego w 2,3 pętli zwraca mi " nie udało się" a w pierwszej nic nie pokazuje??
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: 14.10.2025 - 23:13