Для конкретного запросаPHP не сохраняет результат запроса
SELECT MAX(theCount), day
FROM (SELECT FK_Hour, day As day, Count(FK_Hour) As theCount
FROM (Select slottime.FK_Hour, time.day
From slottime INNER JOIN time ON slottime.FK_Hour = time.Hour)
As C GROUP By FK_Hour
)
AS counts GROUP By day
база данных возвращает
Однако при выполнении кода PHP
$timequery = array();
try {
$sth = $dbh->prepare("SELECT MAX(theCount), day
FROM (SELECT FK_Hour, day As day, Count(FK_Hour) As theCount
FROM (Select slottime.FK_Hour, time.day
From slottime INNER JOIN time ON slottime.FK_Hour = time.Hour)
As C GROUP By FK_Hour
)
AS counts GROUP By day
");
$sth->execute();
while ($timequery = $sth->fetch(PDO::FETCH_ASSOC)) {
$timequery[] = $results;
}
echo("trying ");
print_r($timequery);
echo(" tried");
}
Выход только
стараясь попытался
где $ результаты? его инициализация? –
@UnniBabu. Спасибо. Код должен быть while ($ results = $ sth -> fetch [...]) и т. Д. – Stumbler