Al diseñar y crear una base de datos MySQL , debe disponer de la información en un formato fácil de leer el formato . Las dos razones principales son: que se quiere probar el contenido de la base de datos en busca de incoherencias , los datos se deben mostrar al usuario final . Así que , por razones tanto , es vital para mostrar los datos en un formato claro y conciso. PHP, el fácil de usar lenguaje de programación web, es especialmente adecuado para estas tareas. Instrucciones
1
Abra un editor de texto, como el Bloc de notas y escribir un segmento de código PHP que se conecta a su servidor MySQL y selecciona la base de datos que desea mostrar. Para ello, utilice las funciones " mysql_select_db " " mysql_connect " de PHP y . Aquí está el código final ( debe proporcionar sus propios detalles de base de datos ) :
' HOST ' , 'username' = < php
$ DbInfo = array (' anfitrión ' = > > ' Nombre de Usuario' , ' password' = > 'Contraseña ', ' nombreBd ' = > ' DB_NAME ');
$ link = mysql_connect ($ dbInfo [ "anfitrión" ], $ dbInfo [' nombre de usuario " ], $ dbInfo [' password' ] ) or die ( ' No se pudo conectar .') ;
mysql_select_db ($ dbInfo [' nombreBd ']) or die ( " No se puede conectar a la base de datos '$ dbInfo [' nombreBd ']);
2
Escribir una sección de código que recupera una lista de tablas de la base de datos actual . Recorrer el conjunto de resultados e introducir el nombre de cada tabla en una matriz. Utilice las funciones de " mysql_fetch_array " " mysql_query " nativo de PHP y . El código final debe ser similar a esto:
$ result = mysql_query ( " SHOW TABLES " ) ;
while ( $ row = mysql_fetch_array ( $ result )) { $
tableArr [ ] = $ row [ 0 ] ;
}
3
recorrer la matriz de nombres de tabla con un bucle " foreach " . Cada iteración debe obtener todas las filas en la tabla con un "SELECT * FROM table_name " consulta MySQL , recuperar los nombres de columna de la tabla y mostrar como encabezados de la tabla , recorrer cada fila del conjunto de resultados de la selección de la consulta y los muestra como una fila en la tabla . A continuación se muestra el código completo :
foreach ($ tableArr como $ tabla) {
$ result = mysql_query ( "SELECT * FROM " $ table . ) ;
$ RowArr = array ();
echo "
" . $ tabla . "< /h1 >";
if ( mysql_num_rows ($ resultado) > 0 ) {
while ( $ row = mysql_fetch_array ( $ result )) {
$ rowArr [ ] = $ row ;
}
echo "
" ;
foreach ( array_keys ($ rowArr [ 0 ] ) como $ key ) {
echo "
" . $ key . "< /th >"; } echo " < /tr >"; foreach ($ rowArr como $ fila) { < p > echo " |
" ;
foreach ( $ row como $ field ) {
echo "
" . $ field . "< /td >"; } echo " < /tr >"; } echo " < /table> " ; } else { echo" Tabla está vacía < /p > "; } } 4 Cierre la conexión con el servidor MySQL con la función " mysql_close ": mysql_close ();
|