コード例 #1
0
 /**
 * 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;
 }
コード例 #2
0
<?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__);