Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Dump-Script [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Dump-Script


 
hannes
06-12-2001, 18:48 
 
Hab sau große Probleme mit meinem Dump-Script !
so ist der Code:
<?
$mysql->host = "localhost";
$mysql->user = "netsh376";
$mysql->pass = "fvcjdxan";
$mysql->db = "usr_netsh376_1";

$db = @mysql_connect($mysql->host,$mysql->user,$mysql->pass);
@mysql_select_db($mysql->db);

$dump = "";

$tables=mysql_list_tables($mysql->db);
while (list($tablename)=mysql_fetch_array($tables))
{
$fields = mysql_list_fields($mysql->db, $tablename);
$columns = mysql_num_fields($fields);
$dump .= "CREATE TABLE ".$tablename."( \n";
for($i=0;$i<$columns;$i++)
{
$dump.= " ".mysql_field_name($fields,$i)." ".mysql_field_type($fields,$i)."(".mysql_field_len($fields,$i).") ";
$flag=mysql_field_flags($fields,$i);
if(empty($flag)) $flag="NULL";
key",$flag);

$dump.= $flag.", \n";
}
$dump.= "); \n\n";
$dump.= "#################################################################\n\n";
}

@mysql_close($db);
?>
<textarea name="dump" rows="25" cols="80"><? echo $dump ?></textarea>
Er schreibt z.B. statt text blob, statt varchar string, statt not null not_null und statt primary key primary_key !

Wo ist da mein Fehler im Code ???
Ich möchte, dass er mir einfach aus der Struktur der Tabellen die CREATE-TABLE anweisungen erzeugen soll !

 
Titus
06-12-2001, 22:53 
 
Probier´s mal mit
mysql_query ("show tables from $tablename");

 
hannes
07-12-2001, 14:09 
 
Wie soll das gehen ???
Show tables from table1 ???

Er soll die Tabellen der Tabelle1 anzeigen ???

Warning: MySQL: Unable to save result set in /home/www/dump.php on line 33

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:08 Uhr.