Peter: MYSQL Spaltenname von leeren Zellen ausgeben

Beitrag lesen

Ok, ich habs doch noch nicht :( Also ich hab jetzt die Ausgabe aller Zeiten hinbekommen, aber irgendwie klappt das abfragen ob die Zeit schon vorhanden ist nicht. Ich hab das auf unterschiedliche weisen versucht, aber es wird immer nur der erste Eintrag nicht angezeigt, der schon in der DB ist. Das liegt wahrscheinlich daran, dass das beides Arrays sind, oder? Wie bekomme ich den Vergleich so hin, das alle schon eingetragenen Uhrzeiten nicht angezeigt werden?

$data = sprintf(
	"SELECT `Uhrzeit`
	FROM `Zeiten` 
	WHERE `Name` = 'Friedrichsen'"
);
$query = $mysqli->query($data);
$row = $query->fetch_array(MYSQLI_ASSOC);

$beginn = new DateTime('2001-01-01 15:00:00');
$end = new DateTime('2001-01-01 19:05:00');
$interval = new DateInterval('PT5M');
$timerange = new DatePeriod($beginn, $interval, $end);

foreach($timerange as $date){
	$time = $date->format('H:i');
	if($row['Uhrzeit'] != $time){
		echo $time . '<br>';
	}
} 

Das ist der Code den ich bis jetzt habe. Als beispiel Datensätze hatte ich 15:05 und 15:15 eingetragen, aber nur 15:05 wird nicht angezeigt.

Vielen Dank schon mal
Peter