Nö kein Angst da tun wir auch nicht wenn du anfängst zu motzen

Mach mal eine Härtecheck. das Scripti ist jetzt nur mal auf die Schnell und nicht vollständig. Zeigt aber schwächen beim Aufrufen der Tabellen.
<?php$DBName = "";$DBUser = "";$DBPass = "";$DBHost = "localhost";echo "<div align=\"center\"><h2>Datenbank Testen und alle Tabellen Suchen.</h2></div> <table width='100%' border='0' cellspacing='10' cellpadding='10' align='center' style='font-size: 14px;'> <tr align='center'> <td width='100%' align='left'>"; echo "<table width='100%' border='0' cellspacing='2' cellpadding='2'>"; $testconnect = @mysql_connect ( $DBHost, $DBUser, $DBPass ) or die ( " <td>1.</td><td><font color=red> Datenbankserver nicht gefunden (<font color=blue>$DBHost</font> oder Passwort/Username könnte falsch sein, oder der Server existiert (noch) nicht!</font></td>"); print ( " <td>1.</td><td> Datenbankserver <font color=blue>$DBHost</font> gefunden und konnektiert! </td>" );$testdb = @mysql_select_db ( $DBName ) or die ( " <tr><td>2.</td><td><font color=red> Datenbank nicht gefunden (stimmt der DBName <font color=blue>$DBName</font>? (Wurde eine Datenbank mit diesen Namen angelegt?)</font></td></tr>" ); print ( " <tr><td>2.</td><td> Datenbank <font color=blue>$DBName</font> gefunden und konnektiert!</font></td></tr> " );$result = mysql_list_tables($DBName,$testconnect) or die ("<font color=\"#FF0000\">Fehler</font>".mysql_error()); $menge = mysql_num_rows($result);for($x=0;$x<$menge;$x++){ $tabelenname = mysql_tablename($result,$x); echo "<tr><td colspan='2'>";echo "<table width='100%' border='1' cellspacing='2' cellpadding='2' align='center'> <caption><strong style=\"color:#008000;\">$tabelenname</strong></caption>";$results = mysql_query("SELECT * FROM {$tabelenname}") or die ("<font color=\"#FF0000\">Lesefehler der Tabellen</font>".mysql_error()); $row = mysql_fetch_row($results); for($y=0; $y<count($row); $y++) { $str = mysql_fetch_field($results,$y);echo "<tr><td>";echo "<strong>name: </strong><font color=\"#008000\">" . $str -> name . "</font> "; echo "<strong>max_length:</strong> " . $str -> max_length . " "; echo "<strong>not_null:</strong> " . $str -> not_null . " <br>"; echo "<strong>primary_key:</strong> " . $str -> primary_key . " ";echo "<strong>unique_key:</strong> " . $str -> unique_key . " "; echo "<strong>multiple_key</strong>" . $str -> multiple_key . " ";echo "<strong>numeric: </strong>" . $str -> numeric . " <br>"; echo "<strong>blob:</strong> " . $str -> blob . " "; echo "<strong>type:</strong> " . $str -> type . " "; echo "<strong>unsigned:</strong> " . $str -> unsigned . " ";echo "<strong>zerofill:</strong> " . $str -> zerofill;echo "</td></tr>";}echo "</table>";echo "</td></tr>";}echo "</table>";mysql_close ( $testconnect );?>
Ist noch ein altes Script von Mediman