prepare('SELECT Com_Name, COUNT(*), MAX(Confidence), Sci_Name FROM detections GROUP BY Com_Name ORDER BY COUNT(*) DESC'); $result = $statement->execute(); $statement2 = $db->prepare('SELECT Com_Name FROM detections GROUP BY Com_Name ORDER BY Com_Name ASC'); $result2 = $statement2->execute(); if(isset($_POST['species'])){ $selection = $_POST['species']; $statement3 = $db->prepare("SELECT Com_Name, Sci_Name, COUNT(*), MAX(Confidence) from detections WHERE Com_Name = '$selection'"); $result3 = $statement3->execute(); } ?> BirdNET-Pi DB

Summary

fetchArray(SQLITE3_ASSOC)) { $comname = preg_replace('/ /', '_', $results['Com_Name']); $comlink = "/By_Date/".date('Y-m-d')."/".$comname; $sciname = preg_replace('/ /', '_', $results['Sci_Name']); ?>
Common Name Occurrences Max Confidence Score

Species Stats

$species "; echo str_pad($str, 4096); ob_flush(); flush(); while($results=$result3->fetchArray(SQLITE3_ASSOC)){ $count = $results['COUNT(*)']; $maxconf = $results['MAX(Confidence)']; $name = $results['Com_Name']; $sciname = $results['Sci_Name']; $dbname = preg_replace('/ /', '_', $results['Com_Name']); $dbname = preg_replace('/\'/', '', $dbname); $dbsciname = preg_replace('/ /', '_', $results['Sci_Name']); $imagelink = shell_exec("/home/pi/BirdNET-Pi/scripts/get_image.sh $dbsciname"); $imagecitation = shell_exec("/home/pi/BirdNET-Pi/scripts/get_citation.sh $dbsciname"); $str= "
Common Name Scientific Name Occurrences Highest Confidence Score Links
$name $sciname $count $maxconf All About Birds
"; echo str_pad($str, 4096); ob_flush(); flush(); echo "
$imagecitation
"; }} ?>