Teraz troszke inaczej

taki mały skrypcik
<? $db_host='localhost'; $db_name='nazwa-bazy'; $db_pass='haslo'; $db_user='user'; $site_name='nazwa strony'; $aadres;='adres strony'; $crlf="n"; $strNoTablesFound = "Brak tabel w bazie danych."; $strHost = "Host"; $strDatabase = "Baza danych "; $strTableStructure = "Struktura tabeli dla"; $strDumpingData = "Zawartosc tabeli"; $strError = "blad"; $strSQLQuery = "SQL"; $strMySQLSaid = "MySQL : "; $strBack = "Wstecz"; $strFileName = "Kopia bazy"; $strName = "Baza danych"; $strDone = "Z dnia"; $strat = ""; $strby = "by"; // doing some DOS-CRLF magic... { $os = $regs[1]; // this looks better under WinX $crlf="rn"; } function my_handler($sql_insert) { } // Get the content of $table as a series of INSERT statements. // After every row, a custom callback function $handler gets called. // $handler must accept one parameter ($sql_insert); function get_table_content($db, $table, $handler) { $i = 0; { // set_time_limit(60); // HaRa $table_list = "("; for($j=0; $j<mysql_num_fields($result);$j++) $table_list .= ")"; $schema_insert = "INSERT INTO $table $table_list VALUES ("; else $schema_insert = "INSERT INTO $table VALUES ("; for($j=0; $j<mysql_num_fields($result);$j++) { $schema_insert .= " NULL,"; elseif($row[$j] != "") else $schema_insert .= " '',"; } $schema_insert .= ")"; $i++; } return (true); } // Return $table's CREATE definition // Returns a string containing the CREATE statement on success function get_table_def($db, $table, $crlf) { $schema_create = ""; //$schema_create .= "DROP TABLE IF EXISTS $table;$crlf"; $schema_create .= "CREATE TABLE $table ($crlf"; { $schema_create .= " $row[Field] $row[Type]"; $schema_create .= " DEFAULT '$row[Default]'"; if($row["Null"] != "YES") $schema_create .= " NOT NULL"; if($row["Extra"] != "") $schema_create .= " $row[Extra]"; $schema_create .= ",$crlf"; } { $kname=$row['Key_name']; if(($kname != "PRIMARY") && ($row['Non_unique'] == 0)) $kname="UNIQUE|$kname"; $index[$kname][] = $row['Column_name']; } { $schema_create .= ",$crlf"; if($x == "PRIMARY") else } $schema_create .= "$crlf)"; } function mysql_die($error = "") { { } else exit; } if($num_tables == 0) { } else { $i = 0; while($i < $num_tables) { get_table_content($db_name, $table, "my_handler"); $i++; } } ?>