Hallo Andreas,
if(!($detailResult = mysql_query($detailQuery, $connection)))
showerror();
$detailRow = mysql_fetch_array($detailResult);
Falls ein Fehler auftritt, zeige ihn an.
nicht ganz:
Falls ein Fehler auftritt oder die Abfrage keinen Datensatz zurückliefert (was kein Fehler ist), zeige an, es sei ein Fehler aufgetreten (also auch dann, wenn kein Fehler vorlag).
Und mach dann ganz normal weiter, als ob der Fehler nie aufgetreten wäre ...
... und mache selbst im Fehlerfall ganz normal weiter, ...
Freundliche Grüße
Vinzenz