set_charset("utf8"); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } return $conn; return 2; } public function readtableCountTotal(){ $conn = $this->connectDBBDD(); $res = mysqli_query($conn,"SELECT COUNT(id) FROM tbl_registro_general;"); $info = mysqli_fetch_array($res)[0]; $conn->close(); return $info; } public function readtableCount01($val){ $conn = $this->connectDBBDD(); $res = mysqli_query($conn,"SELECT COUNT(id) FROM tbl_registro_general WHERE expl LIKE '%".$val."%' AND (date >= '".date('Y-m-d', strtotime('-1 year'))." 00:00:00' AND date <= '".date('Y-m-d', strtotime('now'))." 23:59:59');"); $info = mysqli_fetch_array($res)[0]; $conn->close(); return $info; } public function readtableCount02($va1,$va2,$va3){ $conn = $this->connectDBBDD(); $res = mysqli_query($conn,"SELECT COUNT(id) FROM tbl_registro_general WHERE expl NOT LIKE '%".$va1."%' AND expl NOT LIKE '%".$va2."%' AND expl NOT LIKE '%".$va3."%' AND (date >= '".date('Y-m-d', strtotime('-1 year'))." 00:00:00' AND date <= '".date('Y-m-d', strtotime('now'))." 23:59:59');"); $info = mysqli_fetch_array($res)[0]; $conn->close(); return $info; } public function readtablePorcent01($val){ $conn = $this->connectDBBDD(); $info = ((mysqli_fetch_array(mysqli_query($conn,"SELECT COUNT(id) FROM tbl_registro_general WHERE expl LIKE '%".$val."%' AND (date >= '".date('Y-m-d', strtotime('-1 year'))." 00:00:00' AND date <= '".date('Y-m-d', strtotime('now'))." 23:59:59');"))[0])*100)/(mysqli_fetch_array(mysqli_query($conn,"SELECT COUNT(id) FROM tbl_registro_general; WHERE (date >= '".date('Y-m-d', strtotime('-1 year'))." 00:00:00' AND date <= '".date('Y-m-d', strtotime('now'))." 23:59:59')"))[0]); //$info = $val.",".(mysqli_fetch_array(mysqli_query($conn,"SELECT COUNT(id) FROM tbl_registro_general WHERE expl LIKE '%".$val."%';"))[0]).",".(mysqli_fetch_array(mysqli_query($conn,"SELECT COUNT(id) FROM tbl_registro_general;"))[0])." = ".$info; $conn->close(); return $info; } public function readtableDB11(){ $conn = $this->connectDBBDD(); $a = 1; $str = ""; $res = mysqli_query($conn,"SELECT id_documento,titulo,vistas,descargas FROM tbl_documentos WHERE activo = 1 ORDER BY descargas DESC LIMIT 0,40;"); while($cRow = mysqli_fetch_array($res)){ $info[$a][1] = $cRow[0]; $info[$a][2] = $cRow[1]; $info[$a][3] = $cRow[2]; $info[$a][4] = $cRow[3]; $a++; } $conn->close(); for($b = 1;$b < $a;$b++) $str = $str."".$b.' '.substr($info[$b][2],0,70)."...".$info[$b][3]."".$info[$b][4]."\n"; return $str; } public function readtableDB12(){ $conn = $this->connectDBBDD(); $a = 1; $str = ""; $res = mysqli_query($conn,"SELECT id_encuesta_base,encuesta,vistas FROM tbl_bases_encuestas WHERE activo = 1 ORDER BY vistas DESC LIMIT 0,50;"); while($cRow = mysqli_fetch_array($res)){ $info[$a][1] = $cRow[0]; $info[$a][2] = $cRow[1]; $info[$a][3] = $cRow[2]; $a++; } $conn->close(); for($b = 1;$b < $a;$b++) $str = $str."".$b.' '.substr($info[$b][2],0,85)."...".$info[$b][3]."\n"; return $str; } } ?>

Estadísticas Algunos valores mostrados pueden ser una aproximación.



readtableDB11(); ?>
40 Documentos Más Visitados
VistasDescargas
readtableDB12(); ?>
40 Archivos Más Visitados
Vistas
readtableCount01("Bot");*/ ?> readtablePorcent01("Bot");*/ ?> readtableCountTotal(); $n01 = ($baseDeDatosDS->readtableCount01("Chrome")*100)/$nt; // Chrome $n02 = ($baseDeDatosDS->readtableCount01("MSIE")*100)/$nt; // IE $n03 = ($baseDeDatosDS->readtableCount01("Firefox")*100)/$nt; // FireFox $n04 = ($baseDeDatosDS->readtableCount01("Edge")*100)/$nt; // Edge $n05 = ($baseDeDatosDS->readtableCount01("Version")*100)/$nt; // Safari $n06 = ($baseDeDatosDS->readtableCount01("Opera")*100)/$nt; // Opera $n07 = ($baseDeDatosDS->readtableCount01("Bot")*100)/$nt; // Bot $n08 = 0;//$nt-$n01-$n02-$n03-$n04-$n05-$n06-$n07; // Otro ?> readtableCount01("Windows")*100)/$dt; // Windows $d02 = ($baseDeDatosDS->readtableCount01("Mac")*100)/$dt; // Mac $d03 = ($baseDeDatosDS->readtableCount01("Linux")*100)/$dt; // Linux ?> readtableCount01("Bot","Tab","Mobile")*100)/$st; // PC $s02 = ($baseDeDatosDS->readtableCount01("Tab")*100)/$st; // Tab $s03 = ($baseDeDatosDS->readtableCount01("Mobile")*100)/$st; // Telefono ?>