home *** CD-ROM | disk | FTP | other *** search
/ PC World 2001 August / PCWorld_2001-08_cd.bin / Komunikace / phptriad / phptriadsetup2-11.exe / htdocs / phpMyAdmin / tbl_copy.php < prev    next >
PHP Script  |  2000-08-20  |  749b  |  27 lines

  1. <?php
  2. /* $Id: tbl_copy.php,v 1.6 2000/02/13 20:15:55 tobias Exp $ */
  3.  
  4. require("header.inc.php");
  5.  
  6. function my_handler($sql_insert)
  7. {
  8.     global $table, $db, $new_name;
  9.     
  10.     $sql_insert = ereg_replace("INSERT INTO $table", "INSERT INTO $new_name", $sql_insert);
  11.     $result = mysql_db_query($db, $sql_insert) or mysql_die();
  12.     $sql_query = $sql_insert;
  13. }
  14.  
  15. $sql_structure = get_table_def($db, $table, "\n");
  16. $sql_structure = ereg_replace("CREATE TABLE $table", "CREATE TABLE $new_name", $sql_structure);
  17.  
  18. $result = mysql_db_query($db, $sql_structure) or mysql_die();
  19. $sql_query .= "\n$sql_structure";
  20.  
  21. if($what == "data")
  22.     get_table_content($db, $table, "my_handler");
  23.  
  24. eval("\$message = \"$strCopyTableOK\";");
  25. include("db_details.php");
  26. ?>
  27.