Dumping a MySQL Table
Here is a way to view all the content of a MySQL table, even without access to phpMyAdmin or similar software. Actually, it's so easy you might even prefer it.
This is not a well-formatted dump, though. It's meant as a quick 'n dirty for a quick review of the table contents.
This will dump the entire database into the browser window, one row at a time:
<?php /* Identification */ $MySQL_hostname = 'localhost'; $MySQL_username = 'user_name'; $MySQL_password = 'password'; $MySQL_database = 'database_name'; $MySQL_table = 'table_name'; /* Connecting and selecting */ if(! $MySQL = @mysql_connect($MySQL_hostname,$MySQL_username,$MySQL_password)) { echo('Unable to connect to the database server: ' . mysql_error()); } if(! @mysql_select_db($MySQL_database)) { echo("Unable to select database $MySQL_database: " . mysql_error()); } /* Dumping */ if( $result = mysql_query("SELECT * FROM $MySQL_table") ) { echo('<pre>'); while($row = mysql_fetch_array($result)) { print_r($row); echo("\n= - = - = - = - = - = - =\n\n"); } echo('</pre>'); } else { echo("There are no records in table $MySQL_table."); } ?>
Each database row is dumped as an array with function print_r().
Will Bontrager