国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP+MySQL統計該庫中每個表的記錄數并按遞減順序排列的方法

2024-05-04 23:43:04
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP+MySQL統計該庫中每個表的記錄數并按遞減順序排列的方法,涉及PHP基于PDO操作MySQL數據庫的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了PHP+MySQL統計該庫中每個表的記錄數并按遞減順序排列的方法。分享給大家供大家參考,具體如下:

這是一段簡單的代碼,可實現統計該數據庫中每個表的記錄數,并按遞減順序排列的功能

$host = '127.0.0.1';$port = 3306;$dbname = 'test';$username = 'root';$password = '';function ee($p){  if(PHP_SAPI == 'cli')  {    echo "/n";  }else{    echo "<pre>";  }  print_r($p);  if(PHP_SAPI == 'cli')  {    echo "/n";  }else{    echo "<pre>";  }}$dsn = "mysql:host={$host};port={$port};dbname={$dbname}";$opts = array(PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION, PDO::ATTR_AUTOCOMMIT=>0);try {  $pdo = new PDO($dsn, $username, $password, $opts);}catch(PDOException $e){  echo $e->getMessage();}//有查詢結果function query($sql){  global $pdo;  $stmt = $pdo->query($sql);  $data = $stmt->fetchAll(Pdo::FETCH_BOTH);  return $data;}//無查詢結果function execute($sql){  global $pdo;  $affect_rows = $pdo->query($sql);  return $affect_rows;//影響條數}$tables = query("show tables");$sort_data = array();foreach($tables as $table){  //表記錄條數  $count_sql = "select count(*) as num from {$table[0]}";  $stmt = $pdo->query($count_sql);  $info = $stmt->fetch(Pdo::FETCH_BOTH);  $pad_table = str_pad($table[0], 25, ' ');  $sort_data[] = array('table'=>$pad_table, 'num'=>$info['num']);  $sort_index[] = $info['num'];}array_multisort($sort_index, SORT_DESC, $sort_data);foreach($sort_data as $val){  $row_str = <<<eof {$val['table']} [{$val['num']}]eof; ee($row_str);}
 


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南岸区| 金平| 莆田市| 库伦旗| 珲春市| 固始县| 改则县| 同江市| 监利县| 瓮安县| 翼城县| 五寨县| 日土县| 诸城市| 筠连县| 大冶市| 休宁县| 松原市| 华阴市| 玉山县| 达拉特旗| 循化| 双辽市| 民丰县| 河北省| 诸城市| 湘潭县| 南江县| 苍山县| 武穴市| 班戈县| 佛坪县| 婺源县| 五河县| 漾濞| 淮阳县| 河源市| 柏乡县| 英德市| 宜春市| 邵武市|