[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: DBList
Dezzy
Как вывести на страницу содержание какой либо таблицы в базе?
Пример
База №1
-Таблица №1
| 1 | text | text | text |
| 2 | text | text | text |
| 3 | text | text | text |
...



Спустя 11 минут, 14 секунд (6.07.2006 - 20:58) vasa_c написал(а):
Выбрать все данные и вывести.<br><br>Как-нибудь так:<br>
$r = mysql_query( 'select * from `table`' );
$n_r = mysql_num_rows( $r );
print '<table>';
for ( $i = 0; $i < $n_r; $i++ ) {
  print '<tr><td>'.$i.'</td>';
  $A = mysql_fetch_row( $r );
  $sz = sizeof( $A );
  for ( $j = 0; $j < $sz; $j++ )
    print '<td>'.$A[ $j ].'</td>';
  print '</tr>';
}
print '</table>';

Спустя 2 часа, 32 минуты, 43 секунды (6.07.2006 - 23:30) Dezzy написал(а):
Вот весь код: <br>
$db=mysql_connect("localhost", "root", "111");
$db_list=mysql_list_dbs($db);
while($r_db=mysql_fetch_object($db_list)) {
  echo $r_db->Database."
";
  $t_list=mysql_list_tables($r_db->Database);
  for($i=0;$i<mysql_num_rows($t_list);$i++) {
    echo "
 - ".mysql_tablename($t_list,$i)."
";
    $r = mysql_query( "select * froms `".mysql_tablename($t_list,$i)."`" );
    $n_r = mysql_num_rows( $r );
    print '<table>';
    for ( $i = 0; $i < $n_r; $i++ ) {
       print '<tr><td>'.$i.'</td>';
       $A = mysql_fetch_row( $r );
       $sz = sizeof( $A );
       for ( $j = 0; $j < $sz; $j++ )
       print '<td>'.$A[ $j ].'</td>';
       print '</tr>';
	}
    print '</table>';
  }
}

Должно выводить список всех баз на сервере с таблицами и их содержимым. Поправте что тут нетак.

Спустя 6 часов, 17 минут, 31 секунда (7.07.2006 - 05:48) Timok написал(а):
а froms вместо from в запросе - это опечатка?


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.