>  기사  >  백엔드 개발  >  PHP로 MySQL 데이터베이스를 작동하는 방법

PHP로 MySQL 데이터베이스를 작동하는 방법

墨辰丷
墨辰丷원래의
2018-06-09 14:53:242457검색

이 글은 주로 PHP에서 MySQL 데이터베이스를 운영하는 방법을 소개합니다. 관심있는 친구들이 참고하시면 좋을 것 같습니다.

이 문서의 예에서는 PHP가 전체 mysql 데이터베이스의 크기를 계산하는 방법을 설명합니다. 세부 사항은 다음과 같습니다.

여기서 계산 결과는 MB, KB 또는 GB 형식으로 반환됩니다.

function CalcFullDatabaseSize($database, $db) {
  $tables = mysql_list_tables($database, $db);
  if (!$tables) { return -1; }
  $table_count = mysql_num_rows($tables);
  $size = 0;
  for ($i=0; $i < $table_count; $i++) {
    $tname = mysql_tablename($tables, $i);
    $r = mysql_query("SHOW TABLE STATUS FROM ".$database." LIKE &#39;".$tname."&#39;");
    $data = mysql_fetch_array($r);
    $size += ($data[&#39;Index_length&#39;] + $data[&#39;Data_length&#39;]);
  };
  $units = array(&#39; B&#39;, &#39; KB&#39;, &#39; MB&#39;, &#39; GB&#39;, &#39; TB&#39;);
  for ($i = 0; $size > 1024; $i++) { $size /= 1024; }
  return round($size, 2).$units[$i];
}
/*
** Example:
*/
// open mysql connection:
$handle = mysql_connect(&#39;localhost&#39;, &#39;user&#39;, &#39;password&#39;); 
if (!$handle) { die(&#39;Connection failed!&#39;); }
// get the size of all tables in this database:
print CalcFullDatabaseSize(&#39;customer1234&#39;, $handle);
// --> returns something like: 484.2 KB
// close connection:
mysql_close($handle);

요약:위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.

관련 권장 사항:

php는 뉴스 릴리스 시스템을 구현합니다.

PHP는 구성 파일 클래스 인스턴스를 읽고

php 기능을 사용하여 Sina Music Library 검색 인터페이스를 통해 노래를 쿼리합니다.

위 내용은 PHP로 MySQL 데이터베이스를 작동하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.