Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odczyt wszystkich tabelek z danej bazy
Forum PHP.pl > Forum > Przedszkole
Hubi.pl
Witam,
mam pytanie:
w jaki sposób odczytać wszystkie tabelki z danej bazy, żeby powstał ich spis i żeby można było wykonywać na nich dalsze zadania.
tak jak robi to np. phpmyadmin w tej ramce po lewej stronie.
Przeglądłem plik left.php z phpmyadmina lecz tam kod jest dość zawiły i nie potrafię odnaleźć potrzebnej funkcji...

Proszę o pomoc snitch.gif

Z góry dziękuję winksmiley.jpg

Pozdrawiam biggrin.gif
hwao
  1. <?
  2.  
  3. $con = @mysql_connect(&#092;"localhost\", \"user\", \"haslo\");
  4.  
  5. $dbs = @mysql_list_dbs($con);
  6.  
  7. $db_list = &#092;"<ul>\";
  8.  
  9. $db_num = 0;
  10.  
  11. while ($db_num < mysql_num_rows($dbs)) {
  12. $db_names[$db_num] = mysql_tablename($dbs, $db_num);
  13. $db_list .= &#092;"<li>$db_names[$db_num]\";
  14.  
  15. if (($db_names[$db_num] != &#092;"mysql\") && ($db_names[$db_num] != \"tempdata\")) {
  16.  
  17. $tables = @mysql_list_tables($db_names[$db_num]);
  18. $table_list = &#092;"<ul>\";
  19.  
  20. $table_num = 0;
  21.  
  22. while ($table_num < mysql_num_rows($tables)) {
  23. $table_names[$table_num] = mysql_tablename($tables, $table_num);
  24. $table_list .= &#092;"<li>$table_names[$table_num]\";
  25.  
  26. $table_num++;
  27. }
  28.  
  29. $table_list .= &#092;"</ul>\";
  30. }
  31.  
  32. $db_list .= &#092;"$table_list\";
  33. $db_num++;
  34.  
  35. }
  36.  
  37. $db_list .= &#092;"</ul>\";
  38.  
  39.  
  40. echo $db_list;
  41. ?>


Dosc dawno to pisalem nie daje sobie glowy ze to dziala ale powinno ;-)
Hubi.pl
extra smile.gif
dokładnie o to mi chodziło smile.gif
dziękuje bardzo biggrin.gif

pzdr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.