pc_db_analysis.php 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. include "./config.php";
  3. include "./_pdo.php";
  4. $get_book = $_GET["book"];
  5. $boolList = str_getcsv($get_book, ','); /*生成書名數組*/
  6. $countInsert = 0;
  7. $wordlist = array();
  8. $db_file = _FILE_DB_RESRES_INDEX_;
  9. $bookstring = "";
  10. for ($i = 0; $i < count($boolList); $i++) {
  11. $bookstring .= "'" . $boolList[$i] . "'";
  12. if ($i < count($boolList) - 1) {
  13. $bookstring .= ",";
  14. }
  15. }
  16. //open database
  17. PDO_Connect("$db_file");
  18. $query = "select count(*) from (SELECT count() FROM \"toc\" WHERE (book in (" . $bookstring . ") and author='PCDS') group by book,par_num ) T"; /*查總數,并分類匯總*/
  19. $allpar = PDO_FetchOne($query);
  20. $query = "select count(*) from (SELECT count() FROM \"toc\" WHERE (book in (" . $bookstring . ") and author<>'PCDS') group by book,par_num ) T"; /*查有譯文的段落,并分類匯總——已完成*/
  21. $finished = PDO_FetchOne($query);
  22. $persent = $finished / $allpar;
  23. print "总共:$allpar <br />{$_local->gui->finished}:$finished <br />百分比:$persent";
  24. //$Fetch = PDO_FetchAll($query);
  25. //$iFetch=count($Fetch);
  26. /*查询结束*/