瀏覽代碼

:bug: sql缺少书号

visuddhinanda 4 年之前
父節點
當前提交
764093e898
共有 1 個文件被更改,包括 7 次插入6 次删除
  1. 7 6
      app/studio/pc_get_word_num.php

+ 7 - 6
app/studio/pc_get_word_num.php

@@ -10,15 +10,16 @@ $get_par_end = (int)$_GET["end"];
 
 
 //open database
 //open database
 PDO_Connect(_FILE_DB_PALICANON_TEMPLET_);
 PDO_Connect(_FILE_DB_PALICANON_TEMPLET_);
-if ($get_par_end == -1 || ($get_par_end - $get_par_begin) > 500) {
+if ($get_par_end == -1 || ($get_par_end - $get_par_begin) > 50000) {
     echo "0,0,0,0";
     echo "0,0,0,0";
     exit;
     exit;
-} else {
-    $query1 = "SELECT count(*) FROM "._TABLE_PALICANON_TEMPLET_." WHERE paragraph BETWEEN $get_par_begin AND $get_par_end";
-    $query2 = "SELECT count(*) FROM (SELECT count() FROM "._TABLE_PALICANON_TEMPLET_." WHERE (paragraph BETWEEN $get_par_begin AND $get_par_end ) group by real ) T";
+} else 
+{
+    $query1 = "SELECT count(*) FROM "._TABLE_PALICANON_TEMPLET_." WHERE book = $get_book and  paragraph BETWEEN $get_par_begin AND $get_par_end";
+    $query2 = "SELECT count(*) FROM (SELECT count(*),real FROM "._TABLE_PALICANON_TEMPLET_." WHERE book = $get_book and (paragraph BETWEEN $get_par_begin AND $get_par_end ) group by real ) T";
 
 
-    $query3 = "SELECT sum(length(real)) FROM "._TABLE_PALICANON_TEMPLET_." WHERE paragraph BETWEEN $get_par_begin AND $get_par_end";
-    $query4 = "SELECT sum(length(real)) FROM (SELECT count(),real FROM "._TABLE_PALICANON_TEMPLET_." WHERE (paragraph BETWEEN $get_par_begin AND $get_par_end ) group by real ) T";
+    $query3 = "SELECT sum(length(real)) FROM "._TABLE_PALICANON_TEMPLET_." WHERE book = $get_book and paragraph BETWEEN $get_par_begin AND $get_par_end";
+    $query4 = "SELECT sum(length(real)) FROM (SELECT count(*),real FROM "._TABLE_PALICANON_TEMPLET_." WHERE book = $get_book and (paragraph BETWEEN $get_par_begin AND $get_par_end ) group by real ) T";
 
 
     $allword = PDO_FetchOne($query1);
     $allword = PDO_FetchOne($query1);
     $allword_token = PDO_FetchOne($query2);
     $allword_token = PDO_FetchOne($query2);