mysql_connect("localhost","root","");
mysql_select_db("test");
$query = "CREATE TEMPORARY TABLE `message_size` (
`id` int(11) NOT NULL auto_increment,
`betreff` varchar(100) NOT NULL default '',
`nachricht` text NOT NULL,
`gesendet_am` varchar(15) NOT NULL default '',
`gelesen_am` varchar(15) NOT NULL default '',
`sender_id` int(11) NOT NULL default '0',
`empfaenger_id` int(11) NOT NULL default '0',
`sender_name` varchar(15) NOT NULL default '',
`empfaenger_name` varchar(15) NOT NULL default '',
`sender_geloescht` varchar(15) NOT NULL default '',
`empfaenger_geloescht` varchar(15) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";
mysql_query($query) or die(mysql_error());
mysql_query("INSERT INTO message_size VALUES (86,'Hab mal wieder langeweile!','HaHA','1109365839','1109971916',119,52,'Atomic772005','hobbytommy','1109365850','1109971922')");
$ergebnis = mysql_query("SELECT * FROM `message_size`");
echo $anzahl = mysql_num_rows($ergebnis);
### Größe ermitteln
$datasize = 0;
$select_table = mysql_query('SHOW TABLE STATUS LIKE message_size');
if($anzahl > 0)
{
while($table_size = mysql_fetch_array($select_table,MYSQL_ASSOC))
{
$datasize += $table_size['Data_length'];
}
}
echo $datasize = $datasize/1024;
### Testausgabe
$abfrage = "SELECT * FROM message_size";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo '
'.$row->id.' | '.$row->betreff.' | '.$row->nachricht.' | ';
}
mysql_free_result($ergebnis);
?>