Martin_Online: Kein Umbruch beim letzten DAtensatz

Beitrag lesen

Hallo,

folgende Funktion ist für meine Werbung zuständig.

  
	function werbung($mysqli, $format = "300250", $limit = "1") {  
	    $stmt = $mysqli->prepare("SELECT werbung_id, werbung_code, werbung_format, werbung_wo, werbung_status FROM werbung  
									WHERE werbung_status = '1' AND werbung_format = ". $format ." ORDER by RAND() LIMIT ". $limit ."");  
		$stmt->execute();  
        $stmt->bind_result($werbung_id, $werbung_code, $werbung_format, $werbung_wo, $werbung_status);  
		$stmt->store_result();  
  
		while($stmt->fetch()) {  
			  
			if($stmt->num_rows() === 1) {  
			echo $werbung_code;  
			  
			} else {  
            echo $werbung_code;  
			echo "<br><br>";  
        }  
          }  
}  

Diese funktioniert auch soweit bis auf eine Kleinigkeit. Wenn mehr als ein Datensatz gefunden wird, soll nach jedem Datensatz ein Umbruch eingefügt werden, dieses habe ich so umgesetzt

  
if($stmt->num_rows() === 1) {  
	echo $werbung_code;  
} else {  
        echo $werbung_code;  
	echo "<br><br>";  

Auch dieses funktioniert soweit. Allerdings möchte ich beim letzten Datensatz kein <br><br> mehr haben. Dieses sieht ein User zwar nicht und wäre auch nicht weiter tragisch nur es fällt auf, dass nach unten unnötiger freier Platz ist.

Könnte ich dieses ohne größeren Aufwand lösen?