Vielen Dank euch allen,
habe das 'or die' weggelassen und das script funktioniert prima.
Auch wenn mir nicht ganz klar ist warum. Habe diese 'or die(mysql_error)'-konstruktion sonst immer benutzt und auch schon x-fach in diversen tutorials etc gelesen. Die bricht doch einfach nur das script ab und gibt den entsprechenden mysql-fehler aus, falls die anfrage aus irgendeinem Grund nicht ausgeführt wird, oder?
Werde es jetzt bei dieser Methode belassen, das script wird nur inhouse benutzt und im schlimmsten BUMM-fall taucht ein eintrag an anderer stelle doppelt auf.
Danke,
Paco