source: subversion/applications/utils/tagstat/stat.php @ 13869

Last change on this file since 13869 was 13867, checked in by petschge, 11 years ago

Fix a query in stat.php to work with the node/way/relation split.

File size: 1.6 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<HTML>
3 <HEAD>
4  <TITLE>tagstat</TITLE>
5  <META http-equiv="content-type" content="text/html; charset=UTF-8">
6  <LINK rel="stylesheet" type="text/css" href="style.css">
7 </HEAD>
8 <BODY>
9<?php
10        require_once "DB.php";
11        include("config.php");
12        include("func.php");
13
14        echo "<H1>Stats</H1>\n";
15        $dsn = "mysqli://$user:$passwd@$host/$db";
16        $conn =& DB::connect($dsn);
17        if (DB::isError($conn)) {
18                die ("Cannot connect: " . $conn->getMessage() . "\n");
19        }
20        $conn->query("SET NAMES utf8");
21
22        echo "<H3>Tagpairs in the DB</H3>\n";
23        $result =& $conn->query("SELECT COUNT(*) FROM tagpairs");
24        if (DB::isError($result) || $result->numRows() != 1) {
25                die ("SELECT failed: " . $result->getMessage() . "\n");
26        }
27        $row =& $result->fetchRow();
28        echo displayNum($row[0])."\n";
29        $result->free();
30
31        echo "<H3>Number of tagpairs parsed to generate the DB</H3>\n";
32        $result =& $conn->query("SELECT SUM(c_total) FROM tagpairs");
33        if (DB::isError($result) || $result->numRows() != 1) {
34                die ("SELECT failed: " . $result->getMessage() . "\n");
35        }
36        $row =& $result->fetchRow();
37        echo displayNum($row[0])."\n";
38        $result->free();
39
40        echo "<H3>Number of different tags in the DB</H3>\n";
41        $result =& $conn->query("SELECT COUNT(DISTINCT tag) FROM tagpairs");
42        if (DB::isError($result) || $result->numRows() != 1) {
43                die ("SELECT failed: " . $result->getMessage() . "\n");
44        }
45        $row =& $result->fetchRow();
46        echo displayNum($row[0])."\n";
47        $result->free();
48
49        echo "<BR><BR>\n";
50        echo "<A href=\"index.php\">Back to index page</A>\n";
51
52        $conn->disconnect();
53?>
54 </BODY>
55</HTML>
Note: See TracBrowser for help on using the repository browser.