MySQL Datenbank groesse abfragen
  • mion,

    ich suche ein code um die datenbank grösse in meiner SQL abfragen zu können.

    für den webspace bereich habe ich diesen genommen

    <br /><?php<br />function ZahlenFormatieren($Wert)<br />{<br /> if($Wert>1099511627776)<br /> {<br /> $Wert=number_format($Wert/1099511627776, 2, &quot;,&quot;, &quot;.&quot;).&quot; TB&quot;;<br /> }<br /> elseif($Wert>1073741824)<br /> {<br /> $Wert=number_format($Wert/1073741824, 2, &quot;,&quot;, &quot;.&quot;).&quot; GB&quot;;<br /> }<br /> elseif($Wert>1048576)<br /> {<br /> $Wert=number_format($Wert/1048576, 2, &quot;,&quot;, &quot;.&quot;).&quot; MB&quot;;<br /> }<br /> elseif($Wert>1024)<br /> {<br /> $Wert=number_format($Wert/1024, 2, &quot;,&quot;, &quot;.&quot;).&quot; kB&quot;;<br /> }<br /> else<br /> {<br /> $Wert=number_format($Wert, 2, &quot;,&quot;, &quot;.&quot;).&quot; Bytes&quot;;<br /> }<br /><br /> return $Wert;<br /> }<br /><br /> $FreierSpeicherplatz = disk_free_space(&quot;/&quot;);<br /> $InsgesamterSpeicherplatz = disk_total_space(&quot;/&quot;);<br /> $BelegtenSpeicherplatz = $InsgesamterSpeicherplatz-$FreierSpeicherplatz;<br />?><br /><table style=&quot;width:99%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot; class=&quot;im&quot;><br /><tr><td class=&quot;mod_admin_head&quot;><?php print &quot;<a href=\&quot;control_panel.php?ID=$sid&class=admin&action=options&list=funktions&security=CGI-BIN&user=$usernk&userID=$myid&userIP=$myip\&quot;>Control Panel</a>&quot;; ?> » Speicherplatz <br /></td></tr><br /><tr><td class=&quot;mod_admin_lefta&quot;><br />Speicherplatz Informationen<br /></td></tr></table><br /><br /><br /><table style=&quot;width:99%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot; class=&quot;im&quot;><br /><tr><td class=&quot;mod_admin_head&quot; colspan=&quot;3&quot;><br />Aktueller Portal Speicherplatz <br /></td></tr><br /><tr><td width=&quot;20%&quot; class=&quot;mod_admin_leftb&quot;><br />Kapazität<br /></td><td width=&quot;40%&quot; class=&quot;mod_admin_right&quot;><br /><?php echo ZahlenFormatieren($InsgesamterSpeicherplatz) ?></td><br /><td width=&quot;40%&quot; class=&quot;mod_admin_leftb&quot;>&nbsp;<br /><br /></td></tr><tr><td class=&quot;mod_admin_leftb&quot;><br />Freier Speicher<br /></td><td class=&quot;mod_admin_right&quot;><br /><?php echo ZahlenFormatieren($FreierSpeicherplatz) ?><br /></td><td class=&quot;mod_admin_leftb&quot;>&nbsp;<br /><br /></td></tr><tr><td class=&quot;mod_admin_leftb&quot;><br />Belegter Speicher<br /></td><td class=&quot;mod_admin_right&quot;><br /><?php echo ZahlenFormatieren($BelegtenSpeicherplatz) ?><br /></td><td class=&quot;mod_admin_leftb&quot;>&nbsp;<br /><br /></td></tr></table><br /><br /><br /><table style=&quot;width:99%&quot; border=&quot;0&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot; class=&quot;im&quot;><br /><tr><td class=&quot;mod_admin_head&quot; colspan=&quot;3&quot;><br />Aktueller Datenbank Speicherplatz <br /></td></tr><br /><tr><td width=&quot;20%&quot; class=&quot;mod_admin_leftb&quot;><br />Kapazität<br /></td><td width=&quot;40%&quot; class=&quot;mod_admin_right&quot;>&nbsp;<br /><br /></td><td width=&quot;40%&quot; class=&quot;mod_admin_leftb&quot;>&nbsp;<br /><br /></td></tr><tr><td class=&quot;mod_admin_leftb&quot;><br />Freier Speicher<br /></td><td class=&quot;mod_admin_right&quot;>&nbsp;<br /><br /></td><td class=&quot;mod_admin_leftb&quot;>&nbsp;<br /><br /></td></tr><tr><td class=&quot;mod_admin_leftb&quot;><br />Belegter Speicher<br /></td><td class=&quot;mod_admin_right&quot;>&nbsp;<br /><br /></td><td class=&quot;mod_admin_leftb&quot;>&nbsp;<br /><br /></td></tr></table><br />

    wie man sehen kann is unten noch der feld frei wo cih die mysql abfragen möchte und hoffe mal jemand kennt ein code um die datenbank abfragen zu koennen.

  • 3 Answers sorted by
  • 70 millionen menschen in deutschland könne nicht richtig googeln, gib dich nicht auf....lern googeln ;)

    http://www.google.de/search?q=mysql+datenbank+gr%C3%B6%C3%9Fe

    das ganze ist nen bischen komplizierter also nimm da mal was fertiges,
    selberschreiben da muss man nen bischen ahnung haben

  • wenn ichmoch die letzen tage nicht wie doof
    gegooglet haette und dabei auch was brauchbares gefunden haette wurde ich bestimmt nicht fragen!

  • naja ich dane fuer die hilfe und hab mir jetz selber ein script
    geschrieben. wen es interessiert der code ist so.

    <?<br /> $sql = mysql_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;aspire1520&quot;);<br /><br /> $query = &quot;SHOW TABLE STATUS FROM pon&quot;;<br /> $result = mysql_query($query);<br /> $sum = 0;<br /> while ($row = mysql_fetch_array($result))<br /> {<br /> $size = ($row[&quot;Data_length&quot;] + $row[&quot;Index_length&quot;]) / 1024;<br /> $name = $row[&quot;Name&quot;];<br /> echo $name . &quot; &quot; . $size . &quot; KB<br>&quot;;<br /> $sum += $size;<br /> }<br /><br /> echo &quot;Größe der DB = $sum KB&quot;;<br /><br /> mysql_close($sql);<br />?>

Willkommen!

It looks like you're new here. If you want to get involved, click one of these buttons!

Einloggen Registrierung!

Diskussionsteilnehmer

Who's Online (0)