
<?php $db_name = 'moja baza'; $sql = ''; $crlf = \"rn\"; $sql .= '#' . $crlf; $sql .= '# Zrzut bazy danych ' . $crlf; $sql .= '# Wygenerowano: ' . $time . $crlf; $sql .= '#' . $crlf . $crlf; $table_name = $row[0]; $sql .= '#' . $crlf; $sql .= '# Struktura tabeli ' . $table_name . $crlf; $sql .= '#' . $crlf; $sql .= 'DROP TABLE IF EXISTS ' . $table_name . ';' . $crlf; $sql .= 'CREATE TABLE ' . $table_name . ' ( ' . $crlf; $sql .= ' '; $sql .= '`'.$fields['Field'].'`' . ' ' . $fields['Type']; $sql .= ' DEFAULT '' . $fields['Default'] . '''; } if ($fields['Null'] != 'Yes') { $sql .= ' NOT NULL'; } $sql .= ' ' . $fields['Extra']; } $sql .= ',' . $crlf; $table_fields[] = $fields['Field']; } $index = ''; $kname = $keys['Key_name']; if(($kname != 'PRIMARY') && ($keys['Non_unique'] == 0)) { $kname = 'UNIQUE|' . $kname; } $index[$kname][] = $keys['Column_name']; } if ($n == 'PRIMARY') { } } else { } $sql .= $crlf; } $sql .= ');' . $crlf; $sql .= $crlf . $crlf; $sql .= '#' . $crlf; $sql .= '# Dane z tabeli ' . $table_name . $crlf; $sql .= '#' . $crlf; for ($i = 0; $i < $field_count; $i++) { $f_data[] .= ''' . $data[$i] . '''; } $sql .= ');' . $crlf; } $sql .= $crlf . $crlf; } ?>
hmmm, czy jest prosty sposob na eksport tylko WYBRANYCH tabel z bazy danych w ten sam sposob , jaki robi ten skrypt ?