Hallo,
... und welche Fehlermeldungen stehen im Errorlog?
Wer sagt denn, dass es überhaupt einen Errorlog gibt? Ich vermute, dass Du von einer bestimmten Umgebung ausgehst, in der das angesprochen Script läuft (Webserver o.ä.). Nur das konnte ich im Ausgangsposting nicht herauslesen.
Ausserdem wäre imho die Lektüre von DBD:mysql wesentlich interessanter, vor allem der Abschnitt betreffend der Statement-Handles.
Grüße
Klaus