Я вызываю данные из базы данных SQL на PHP, и я хочу иметь возможность подсчитать количество определенных значений, которые я извлекаю из базы данных, я могу получить определенное значение и получить, скажем, 20 значений, когда я пытаюсьчтобы получить 'Count' этих значений, он будет отображать 20 '1, так что "11111111111111111111" вместо "20".
Я попытался распечатать его и ввести его в таблицу, и ни один из них не выдаетрезультат, который я хочу.
Мой код ниже:
date_default_timezone_set('Europe/London');
$conn = new mysqli("xxx.xxx.xxx","title","password","title");
if (!$con){
{exit("Connection Failed: " . $con);}
//Connecting to the (DB) Database
}
<?php
if (isset($_POST['submit'])){
?>
<table>
<tr><td><strong>Count</strong></td></tr>
<?php
$start=$_POST['start'];
$end=$_POST['end'];
$sql="SELECT Data.Items ".
//Selecting the required data from the table
$sql="FROM Data ";
//Selecting FROM the Table(s) required
$reports = $con->query($sql);
while ($report = $reports->fetch_object()){
$result = count ($report->Items);
echo count ($result);
echo "<tr><td>".$report->Items."</td></tr>";
}
?>