wcf.regNote.message
This post has been edited 1 times, last edit by "Hexo" (Aug 12th 2007, 1:26pm)
Quoted
Original von Prometheus
Was übrigens immer gut funktioniert wenn man mal nicht weiß wie man z.B. das mit dem Optimieren der DB schafft dann einfach ein PHP Skript schreiben (...)
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
<?php
$mysqlhost = "localhost"; // MySQL-Host angeben
$mysqluser = "Name"; // MySQL-User angeben
$mysqlpwd = "Passwort"; // Passwort angeben
############################################################################
$connection = mysql_connect($mysqlhost, $mysqluser, $mysqlpwd);
if (mysql_error()) {
echo "Konnte Datenbankserver nicht anwählen, bitte versuchen Sie es später nocheinmal. <!-- ".mysql_error()."//-->";
}
$db_list = mysql_list_dbs();
$i = 0;
$cnt = mysql_num_rows($db_list);
echo "<table cellspacing=\"0\" cellpadding=\"0\" width=\"500\" align=\"center\">\n";
while ($i < $cnt) {
$db = mysql_db_name($db_list, $i);
####################################################################
mysql_select_db($db, $connection);
$result = mysql_list_tables($db);
echo "<tr>
<td colspan=\"2\" style=\"font-weight:bold\"><br />Datenbank: <span style=\"color:blue\">".$db."</span></td>
</tr>\n";
echo "<tr>\n
<td>Tabelle</td>
<td>Ergebnis</td>\n
</tr>\n";
while ($row = mysql_fetch_row($result)) {
$sql = "OPTIMIZE TABLE `".$row[0]."`";
$erg = mysql_query($sql, $connection) or die(mysql_error());
$daten= mysql_fetch_array($erg, MYSQL_ASSOC);
if($daten){
switch ($daten['Msg_text']) {
case "Table is already up to date":
$color = "#CAF9AE";
break;
case "OK":
$color = "#63EB66";
break;
case "The handler for the table doesn't support check/repair":
$color = "#63EB66";
break;
default:
$color = "#F21C1C";
break;
}
echo "<tr style=\"background-color:".$color."\">
<td width=\"300\" nowrap>".$row[0]."</td>
<td width=\"200\" nowrap>".$daten['Msg_text']."</td>
</tr>\n";
}
}
####################################################################
$i++;
}
echo "</table>\n";
?>
|