#!/usr/bin/php -q // -- local config -- @include('../db.php'); // -- setup -- $header_colour = '000000'; // -- show tables -- $query = "SHOW TABLES"; $result = mysql_query($query); if (!$result) { die('Invalid query: ' . mysql_error()); } echo "\n"; echo "Results for: $query :-\n"; echo "\n"; print_result($result); $query = "SELECT * FROM test"; $result = mysql_query($query); if (!$result) { die('Invalid query: ' . mysql_error()); } echo "\n"; echo "Results for: $query :-\n"; echo "\n"; html_result($result); /* Free resultset */ mysql_free_result($result); return(0); // --------------------------------------------------------------------- // -- functions -- function print_result($result) { // print table headers $num_cols = mysql_num_fields($result); for ($c = 0; $c < $num_cols; $c++) { echo mysql_field_name($result, $c); echo ', '; } echo "\n"; // print table contents $num_rows = mysql_num_rows($result); for ($r = 0; $r < $num_rows; $r++) { $row = mysql_fetch_row($result); for ($c = 0; $c < $num_cols; $c++) { echo $row[$c]; echo ', '; } echo "\n"; } } // ---- function html_result($result) { global $header_colour; $num_cols = mysql_num_fields($result); $num_rows = mysql_num_rows($result); echo "
{$td} | \n"; } } echo "
---|
{$td} | \n"; } echo "