Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Informacje o bazie (wielkość/rozmiar, klucz, statystyka rekordów), coś co ciężko znaleźć jak się nie wie czego szukać ;)
Sky_walker
post 5.06.2006, 15:59:46
Post #1





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

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


Chce napisać skrypcik w php który wyświetli mi informacje o bazie danych, takie jak (słówka kluczowe dla poszukujących przez wyszukiwarkę):
*Wykorzystanie przestrzeni / wielkość / rozmiar tabeli w bazie danych (takie cuś w bajtach)
*Nazwę klucza tabeli
*Statystyke rekordów (w tym: metode porównywania napisów, ilość rekordów, data utworzenia, data ostatniej aktualizacji oraz data ostatniego sprawdzenia)

Jeśli problem jest banalny i takich skryptów są setki na necie to bardzo bym prosił o wklejenie choć jednego (działającego), bo moje poszukiwania nie dały efektu sad.gif

Jedyne co znalazłem to skrypcik:
  1. <?php
  2. $result = mysql_query("SHOW TABLE STATUS FROM '$tabela'"); //$tabela zawiera nazwę tabeli
  3. while($array = mysql_fetch_array($result)) {
  4. $total = $array[Data_length]+$array[Index_length];
  5. echo '
  6. Wykorzystanie przestrzeni w tabeli '.$array[Name].':
  7. Dane: '.$array[Data_length].'<br />
  8. Indeks: '.$array[Index_length].'<br />
  9. Sumarycznie: '.$total.'<br />
  10. Wierszy: '.$array[Rows].'<br />
  11. Średni rozmiar wiersza: '.$array[Avg_row_length].'<br /><br />
  12. ?>

Oczywiście trochę go zmodyfikowałem, ale - co gorsza - nie działa :/
Po pierwsze nie wyświetla mi wszystkich danych jakie bym chciał mieć, a po drugie wywala mi błąd i nie moge znaleźć co jest jego przyczyną.

Z góry dziękuję za pomoc
Sky_walker

Ten post edytował Sky_walker 5.06.2006, 16:01:52


--------------------
Pomogłem? Kliknij poniżej.
Dzięki! :D
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:54