我想知道如何在PDO中獲得數據庫的大小。我以前使用這個,但林不知道如何將其轉換爲PDO。PHP PDO數據庫的大小
function DatabaseSize(){
$Database = DB_NAZEV;
mysql_select_db($Database);
$q = mysql_query("SHOW TABLE STATUS");
$size = 0;
while($row = mysql_fetch_array($q)) {
$size += $row["Data_length"] + $row["Index_length"];
}
return $size;
}
謝謝:)
編輯:對不起,那是真的不必要的問題...
我設法逃脫:
$Size = 0;
$Pdo = $this->Pdo;
$Query = $Pdo->prepare("SHOW TABLE STATUS");
$Query->execute();
$Result = $Query->fetchAll();
foreach ($Result as $Row){
$Size += $Row["Data_length"] + $Row["Index_length"];
}
return $Size;
究竟是什麼你不確定 –
這將導致我相信你不確定如何做PDO查詢。只要找到關於開始使用PDO的任何教程/文檔,您應該立即運行該查詢。 – JimL