Привет, у меня есть страница на которой выводятся оценки для музыкальных альбомов. Соотственно, для некоторых оценка есть, а для некоторых - нет.
Я, как новичок, смог достучаться до объекта и вывести те оценки, которые существуют в БД, а вот для тех альбомов в которых пусто - моё сообщение выводится но при этом вылазит ошибка о том что "информации нет" (см. скрин)
 
Как эту ошибку убрать? if else не помогает :(((
Спасибо!
<?php
// Connection to a database
	$connect=connection();	
// SQL request 1 - for ALBUMS
	$sql="
	select * 
	from album
	";	
// Execution 1
    $result=$connect->query($sql);
// SQL request 2 - for ARTISTS
	$sql2="
	select * 
	from artiste
	";	
// Execution 2
    $result2=$connect->query($sql2);
// SQL request 3 - for NOTES
	$sql3="
    SELECT 
        idOeuvre, 
        ROUND(AVG(note)) AS average
    FROM noter
    GROUP BY idOeuvre
	";	
// Execution 3
	$result3=$connect->query($sql3);
// Loop to arrange results in an object
?><div class="row">
<table >
    <thead>
        <tr>
            <th >TITRE</th>
            <th >Artiste</th>
            <th >Note moyenne</th>
        </tr>
    </thead>
<?php while($albums=$result->fetch(PDO::FETCH_OBJ)) { ?>    
    <tbody>
        <tr>
            <td><a href="description.php?choice=<?php echo $albums->id; ?>"><h5 class="card-title"><?php echo $albums->Titre; ?></h5></a></td>
            <td><h5 class="card-title"><?php $artists=$result2->fetch(PDO::FETCH_OBJ); echo $artists->Nom; ?></h5></td>
            <td><h5 class="card-title">
			
			<?php $notes=$result3->fetch(PDO::FETCH_OBJ); 
			
			$av = $notes->average;
			
			if ($av!=null) {
				echo $notes->average;
			} 
			else {
				echo "pas de note...";
			} ?></h5>
			
			</td>
			
        </tr>
    </tbody>
<?php } ?>
</table>
</div>