Пример
База №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 в запросе - это опечатка?
_____________