Почему через PDO выводится только одна зав
У меня есть функция вывода записей
public function getAllContracts(){
$sql = "SELECT
stage.*,
document.*,
stage.contracrt,
stage.status,
contract.numberContract,
department.departmentName
FROM document
INNER JOIN stage
ON document.stage = stage.id_stage
INNER JOIN contract
ON stage.contracrt = contract.idContract
INNER JOIN department
ON contract.department = department.idDepartment
WHERE stage.status = 'Ожиданиие скачивания'";
$stmt = $this->db->prepare($sql);
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$result[$row['idContract']] = $row;
}
if(isset($result)){
return $result;
}
}
Проверив запрос в phpMyAdmin, выводится две строки
В php выводится одна строка :(
Даже если строк в базе данных будет очень много, то всегда будет выводится одна строка :(

