/** * Returns the db data content * * @access public * * @param AbstractDB $db db identifier * @param Integer $type ANYDB_DUMP_ constants * @param String $seperator for csv files * * @returns Array the table data */ function getDB(&$db, $type = ANYDB_DUMP_SQL, $seperator = "\t") { $res = array(); $tables = $db->getTables(); if (@sizeof($tables) == 0) { die('dumpDB(): No tables found...'); } foreach ($tables as $table) { $res[$table] = Exporter::getTable($db, $table, $type, $seperator) . "\n"; } return $res; }
<?php require "connect.inc.php"; require "../addon/Exporter.php"; // export table content as csv data $csv = Exporter::getTable($db, 'users', ANYDB_DUMP_CSV); echo nl2br($csv); require "disconnect.inc.php"; //////////////////////////////////////////////////////////////////////// echo '<hr>'; highlight_file(__FILE__);