Я хочу:
подсчитать, сколько строк с датой столбца = $ date
секунда подсчитать, сколько строк дата столбца = $ date И результат столбца = слово 'win'
затем разделите первое значение счетчика на второе и отобразите результат / значение.
Значение возвращается как 1 - когда число строк = 3, для строк с Win в столбце результатов = 2 результат должен быть 1,5.
Когда я даже делаю эхо "". $ Testrow ['win_count']."";результат по-прежнему равен 3, что является неправильным результатом общего количества строк.
<?php
ini_set('display_errors', 1); error_reporting(E_ALL ^ E_NOTICE);
$connection = mysqli_connect("*****", "*****", "*****", "*****");
if (!$connection) {
die("Database connection failed: " . mysqli_connect_error());
}
$Date = '2019-03-11';
$Win = 'Win';
$testsql="
SELECT
count(*) AS bet_count,
count(IF(result ='$Win', 1, 0)) AS win_count
FROM bets WHERE betDate = '$Date' GROUP BY betDate
";
$testresult = mysqli_query($connection, $testsql);
while ($testrow = mysqli_fetch_assoc($testresult))
{
echo "<tr>";
echo "<td class='text-center'>".($testrow['bet_count']/$testrow['win_count']). "</td>";
echo "</tr>";
}
mysqli_close($connection);
?>