dedlfix: Prüfung einer Resource ID mit PHP scheitert

Beitrag lesen

echo $begrüßung;

$search_result = mysql_query("SELECT * FROM calendardate WHERE short_description LIKE '%$row[ChangeId]%' AND event_date LIKE $date", $connect2);
if(!isset($search_result)) {

Die Variable $search_result existiert im Gut- und im Fehlerfall[*]. mysql_query() liefert entweder eine Ressourcenkennung oder ein false zurück. Und isset($search_result) liefert deshalb immer true. Nur bei null als Inhalt und "echter Nichtexistenz" liefert isset() false.

[*] Eine leere Datenmenge nach einer Abfrage ist übrigens kein Fehlerfall.

echo "$verabschiedung $name";